[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Subversion 1.2.0 Release Candidate 1 released.

From: Ben Reser <ben_at_reser.org>
Date: 2005-04-07 22:53:29 CEST

The first release candidate of Subversion 1.2.0 is ready and available
from:

   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.tar.gz
   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.tar.bz2
   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.zip

The MD5 checksums are:

   c96be2d7591b7ee260ac372fe1248dff subversion-1.2.0-rc1.tar.gz
   b99e49eea110ebfca338b62db5f5a2be subversion-1.2.0-rc1.tar.bz2
   d28d5f6fd84b9f4651e879af0b9500c6 subversion-1.2.0-rc1.zip

The SHA1 checksums are:

   75138673c63b8e5015ff2f9ffdc6f27e49f4d65d subversion-1.2.0-rc1.tar.gz
   a64ae487bbb3e752e074c59e1f9665fc5e53bd7b subversion-1.2.0-rc1.tar.bz2
   e65c81a507a95ad5ad7645c776ab48b841602011 subversion-1.2.0-rc1.zip

PGP Signatures are available at:
   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.tar.gz.asc
   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.tar.bz2.asc
   http://subversion.tigris.org/tarballs/subversion-1.2.0-rc1.zip.asc

For this release, the following people have provided PGP signatures:
   Ben Reser [1024D/641E358B] with fingerprint:
   42F5 91FD E577 F545 FB40 8F6B 7241 856B 641E 358B
   Ben Collins-Sussman [1024D/EC6B5156] with fingerprint:
   9FBF BEB7 409D D55F 6946 5CC6 5348 1A68 EC6B 5156
   Daniel J. Berlin [1024D/51E507AC] with fingerprint:
   DAD6 3E94 EBF8 A39A A0AF E193 EC59 A047 51E5 07AC
   Erik Huelsmann [1024D/96B3F539] with fingerprint:
   261D D45F EBBA 0993 2693 3CCB 8B93 B412 96B3 F539
   Karl Franz Fogel [1024D/DB00A248] with fingerprint:
   B77E 8FB2 112F 9637 2E3E 3F08 BC9D BB13 DB00 A248
   Justin R. Erenkrantz [1024D/E2226795] with fingerprint:
   3C01 6F2B 7646 21BB 549C 66B5 16A9 6495 E222 6795
   Brian W. Fitzpatrick [1024D/F894BE12] with fingerprint:
   464F C03E 1D47 A2D0 BB7E F03C FC0F 8589 F894 BE12

The term 'release candidate' means the Subversion developers feel that
this release is stable and ready for production use, so we encourage
people to test this release thoroughly. The final 1.2.0 release is
scheduled for early-May, in order to provide plenty of time for
testing.

Please note that if you run the test suite that there is a failure
reported in copy_tests.py test #25 when running against a DAV server.
This is a known issue with the test not with Subversion itself and will
be fixed in the next release.

The changes between 1.1.4 and 1.2.0-rc1 are listed below.
New 1.2 features are explained in detail in our release notes,
located at:

    http://subversion.tigris.org/svn_1.2_releasenotes.html

Questions, comments, and bug reports to users_at_subversion.tigris.org.

Thanks,
-The Subversion Team

--------------------8-<-------cut-here---------8-<-----------------------
 User-visible-changes:
  - Client:
    * add peg-rev syntax to co/blame/cat/ls/pget/plist/export (issue #1093)
    * 'svn info' now works on URLs (r13123, 13144)
    * new 'svn version' subcommand, essentially same as --version (r10430)
    * 'svn* --version' now shows available repository back-ends (r13761)
    * new fixed-length keywords (for placement in binary files) (issue #2095)
    * on Windows, disk-cached passwords are now encrypted (r13888)
    * performance improvements:
       - 'svn status' does much less disk parsing (r11677, 11704)
       - 'svn st -u' no longer asks server to generate textdeltas (issue #2259)
       - 'svn revert -R' doing much less work (r13883)
       - utf8<->native conversions are faster now (issue #2016)
    * new switches added:
       - 'svn log --limit N' - show only first N log messages
       - 'svn info --revision' - show info on older object (r13265)
       - 'svn list --xml' - output listing in XML
       - 'svn propset --force' - allow unusual propsets (#2065)
       - 'svn diff --force' - show diffs on binary files (#2099)
       - 'svn co/up/st --ignore-externals' - skip over externals (#2189)
       - 'svn export --non-recursive' - don't export subdirs (issue #2228)
       - 'svnversion --help' - show help (r13128)
    * fixed: 'svn merge' fails to add symlinks or expand keywords (issue #2064)
    * fixed: 'svn merge --dry-run' shows spurious 'skip' messages (issue #1943)
    * fixed: 'svn merge' file-not-found' error (issue #1673)
    * fixed: 'svn merge' of propchanges into deleted file (issue #2132)
    * fixed: 'svn merge' on implicit target with space (r13010)
    * fixed: 'svn switch/update' failure might corrupt wc (issue #1825)
    * fixed: 'svn up' should rm before add, helps case-insensitivity (r12616)
    * fixed: 'svn up -rX' causes file to be unrestorable (issue #2250)
    * fixed: 'svn copy wc wc' should keep .svn/ hidden (issue #1739)
    * fixed: 'svn copy wc wc' of deleted=true doesn't delete (issue #2101)
    * fixed: 'svn copy' shouldn't copy into schedule-delete area (issue #2020)
    * fixed: 'svn log' throws error on unversioned target (issue #1551)
    * fixed: 'svn log' in r0 working copy shows r1 log msg (issue #1950)
    * fixed: 'svn export' bugs on deleted dirs or nonexistents (#2226, r13226)
    * fixed: 'svn export' on single file from working copy (issue #1708)
    * fixed: 'svn commit' ignores --encoding when editing externally (#2244)
    * fixed: 'svn commit' log message lost if utf8-conversion failure (r13230)
    * fixed: 'svn diff' output encoding bug (r11461)
    * fixed: 'svn diff' showing prop-diffs on repos root dir (r13381-2)
    * fixed: 'svn diff' label reversal (issue #2033)
    * fixed: 'svn propset' should skip unversioned files (#2030)
    * fixed: 'svn rm URL1 URL2 URL3...' huge memory usage (issue #2218)
    * fixed: 'svn mkdir' cleanup after failure (r11883)
    * fixed: 'svn status -u' crash in non-recursive wc's (issue #2122)
    * fixed: 'svn revert' should skip unversioned items (issues #2030, 2133)
    * fixed: 'svn revert' should suggest --recursive (issue #2114)
    * fixed: 'svn add/import' better detects invalid paths (issue #1954)
    * fixed: 'svn cleanup' should repair timestamps (r12012)
    * fixed: fuzzily escape control-characters when sending over dav (#2147)
    * fixed: prevent client from manipulating svn:wc:* properties (r12523)
    * fixed: xml-escaping bugs over dav (r11090)
    * fixed: store symlinks as utf8, always work in non-utf8 locale (r11358-9)
    * fixed: bug in special-file detranslation (r11441)
    * fixed: show paths in local-style where we weren't (issue #1538)
    * fixed: detect invalid propnames better (issue #1832)
    * fixed: entire error stack not being printed (issue #1822)
    * fixed: improper utf8 conversion of revision strings (issue #1999)
    * fixed: use-commit-times timestamp bug (r12906)
    * fixed: canonicalize values of svn:keywords prop (issue #2219)
    * fixed: don't comment out section-names in default config file (r11771)
    * more support for user-cancellation (r13083-4, 13086)
    * improved error messages (r12920, 11392, 11599, 11913, #2154, #2214)

   - Server:
    * mod_dav_svn autoversioning feature now complete (see release notes)
    * 'svnadmin create' now creates FSFS repositories by default (r13624)
    * new pre/post-revprop hook argument to describe propchange (r12162)
    * mod_authz_svn groups can now contain other groups (issue #2085)
    * 'svnadmin recover' now creates default svnserve passwd file (r11589)
    * increase default BDB cache size in DB_CONFIG (r13030)
    * new switches added:
       - 'svnlook diff --no-diffs-deleted' - suppress deleted diffs (#2180)
       - 'svnadmin load --use-pre-commit-hook'
         'svnadmin load --use-post-commit-hook'- invoke hooks when loading
       - 'svnlook propget/proplist --revprop' - show revision props (#2181)
    * fixed: change FSFS revprops atomically and safely (issue #2193)
    * fixed: FSFS should verify checksums (issue #2253)
    * fixed: 'svnadmin create' should clean up when it fails (r13200)
    * fixed: 'svnadmin load' compatibility on pre-0.14 dumpfiles (r12075)
    * fixed: 'svnadmin load' crashes on contentful rev 0 (issue #1674)
    * fixed: 'svnadmin dump' should write in console encoding (issue #1997)
    * fixed: check for null-streams in dump/load code (r10510)
    * fixed: hook script ignored when symlink is broken (issue #1700)
    * fixed: hook script may inherit server's stdin stream (r12155)
    * fixed: potential svnserve segfault (r13199)
    * fixed: svnserve handling mutually-exclusive options (issue #2251)
    * fixed: mod_authz_svn should log errors to httpd errorlog (issue #2182)
    * mailer.py: add win32 compatibility, plus other bugfixes

   - Both:
    * new 'locking' feature (issue #1478, see release notes for details):
        - new: 'svn lock/unlock', 'svnadmin lslocks/rmlocks', 'svnlook lock'
        - new: 'svn:needs-lock' property to enable communication
        - 'svn st [-u]' shows local or remote lock overview
        - 'svn info wc | URL' shows local or remote lock details
        - 'svn commit' sends locks, 'svn up' removes stale locks
        - new hook scripts: pre-lock, pre-unlock, post-lock, post-unlock
    * speedups for 'svn blame' and other commands (see xdelta in release notes)
    * fixed: big 'svn diff/merge URL URL' ops cause httpd timeout (issue #2048)
    * fixed: make both svnserve and svn:// urls work with IPv6 (r13235-6)
    * continued improvement of localized message translations:
        - German, Spanish, Polish, Brazilian Portuguese, Norwegian Bokmål,
          Swedish, Traditional Chinese, Simplified Chinese, Korean, Japanese
        - more localized messages in all svn-related binaries

 Developer-visible changes:
 * binary diff algorithm now defaults to xdelta instead of vdelta
 * huge number of new APIs:
     - new locking APIs in svn_client.h, svn_ra.h, svn_repos.h, svn_fs.h
     - new 'flattened' svn_ra.h API, which imitates svn_fs.h (issue #1931)
     - new notification API in svn_client.h, svn_wc.h
     - http://svn.haxx.se/dev/archive-2005-04/0319.shtml has all API changes
 * fs now has its own 'format' file, independent of repos 'format' (r13387)
 * improve efficiency of delta combining algorithm (r13016, r13063)
 * make all BDB apis take explicit pool parameters (r13198, r13205)
 * remove libsvn_fs_base caching of node revisions (r13299)
 * libsvn_repos commit editor can now take incoming txn (r13733)
 * fixed: mod_dav_svn sending illegal editor-drive (issue #2258)
 * pool usage improvements (r12954, 12852, r13386, issue #1310)
 * SWIG bindings: better API coverage overall.
    - new ruby bindings!
    - remove bitrotting swig-java bindings
    - perl and python bindings: numerous improvements, see their own logs.
    - bindings tests now within svntest framework
 * javahl bindings: numerous improvements, see its own logs.
 * many improvements to mailer.py and commit-email.pl
 * rewrite/improvements to gen-make build system, including VS.NET support
 * many improvements to the automated python testsuite (issue #2257)
 * book moved to separate repository (http://svn.red-bean.com/svnbook)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 7 22:54:28 2005

This is an archived mail posted to the Subversion Dev mailing list.