Re: Subversion 1.2.0 released.

Branko Čibej <[email protected]> Mon, 23 May 2005 21:00:44 +0200
Newsgroups gmane.comp.version-control.subversion.announce,gmane.comp.java.scarab.user
Message-ID <[email protected]>
The Win32 binaries are available:

  http://subversion.tigris.org/files/documents/15/23216/svn-win32-1.2.0.zip
  http://subversion.tigris.org/files/documents/15/23214/svn-win32-1.2.0_dev.zip
  http://subversion.tigris.org/files/documents/15/23218/svn-win32-1.2.0_javahl.zip
  http://subversion.tigris.org/files/documents/15/23217/svn-win32-1.2.0_pdb.zip
  http://subversion.tigris.org/files/documents/15/23222/svn-win32-1.2.0_pl.zip
  http://subversion.tigris.org/files/documents/15/23223/svn-win32-1.2.0_py.zip

The MD5 checksums are:
  d2dc7818563a64e6af0ea4e19d005c1c  svn-win32-1.2.0.zip
  5f8f700b0f961074a162fadbdf50fb53  svn-win32-1.2.0_dev.zip
  06dd59703c1e001eabe94b027eb1dae6  svn-win32-1.2.0_javahl.zip
  609553525f0c3d9b98d3be33b422f04d  svn-win32-1.2.0_pdb.zip
  cc51f6d088e1e7e316383c3e576797e5  svn-win32-1.2.0_pl.zip
  e959b8b2676a5ebbddd4d3e028e8641c  svn-win32-1.2.0_py.zip

The SHA-1 checksums are:
  b8c4a616ed9134dcbd67e744652cbd2a35c0abdc  svn-win32-1.2.0.zip
  086d5991231aca9647fa5c07ecaac5d5af8d64b3  svn-win32-1.2.0_dev.zip
  d0373f2ec367e77543d69d16b2609a4f7d58ff48  svn-win32-1.2.0_javahl.zip
  884a03605cad905417de5d4d474a1823cf74e916  svn-win32-1.2.0_pdb.zip
  de5318219bbd8df7ee453aa3f915cc92d0a2205d  svn-win32-1.2.0_pl.zip
  87f6574b648e1f87b6e988092a3a5b657f1d8ed5  svn-win32-1.2.0_py.zip

The PGP signatures are available at

  http://www.xbc.nu/svn/sig/



Ben Reser wrote:

>Subversion 1.2.0 is ready and available from:
>
>   http://subversion.tigris.org/downloads/subversion-1.2.0.tar.bz2
>   http://subversion.tigris.org/downloads/subversion-1.2.0.tar.gz
>   http://subversion.tigris.org/downloads/subversion-1.2.0.zip
>
>The MD5 checksums are:
>
>   f25c0c884201f411e99a6cb6c25529ff  subversion-1.2.0.tar.bz2
>   ad2daf6ec0f17b84131828eca9888c98  subversion-1.2.0.tar.gz
>   4834a942fb7395d0f647283d6705aefd  subversion-1.2.0.zip
>
>The SHA1 checksums are:
>
>   6dcafbd5a4636e9962cca06d93267028143f303d  subversion-1.2.0.tar.bz2
>   bee1021a1dd9fedc6aae4f59395dca8610b6830a  subversion-1.2.0.tar.gz
>   957b9881fb91da8ed12161126d25539756cc4de0  subversion-1.2.0.zip
>
>PGP Signatures are available at:
>   http://subversion.tigris.org/downloads/subversion-1.2.0.tar.bz2.asc
>   http://subversion.tigris.org/downloads/subversion-1.2.0.tar.gz.asc
>   http://subversion.tigris.org/downloads/subversion-1.2.0.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
>   Karl Franz Fogel [1024D/DB00A248] with fingerprint:
>   B77E 8FB2 112F 9637 2E3E  3F08 BC9D BB13 DB00 A248
>   Jani Averbach [1024D/16D8B41C] with fingerprint:
>   3A1F 5A74 ADF2 5B0C 62E2  1F6A D6C6 2497 16D8 B41C
>   Seth Arnold [1024D/D9B0A099] with fingerprint:
>   4415 BF52 4982 4B6C 213B  FAD1 FBD9 EE33 D9B0 A099
>   Branko \xc4\x8cibej [2048R/C8628501] with fingerprint:
>   8769 28CD 4954 EA74 87B6  B96C 29B8 92D0 C862 8501
>   Mark Phippard [2048R/7DD66767] with fingerprint:
>   EAF4 5239 AF08 D762 539A  13D5 159E 3781 7DD6 6767
>   
>
>Subversion 1.2.0 is the first new feature release since 1.1.0 and
>includes a number of new improvements and features.  You can find a
>detailed list of the chnages in our release notes at:
>
>    http://subversion.tigris.org/svn_1.2_releasenotes.html
>
>The release notes also detail the compatability of this release with
>prior 1.0.x releases.
>
>The new 1.2 features are not yet documented in the online
>Subversion book.  Expect to see them in the next week or two.
>In the meantime, a very compressed (but complete) explanation
>of the new features is present in the 1.2 release notes.
>
>Binary distributions are usually available for various platforms
>within a week.  The Subversion project does not officially
>endorse or maintain any of these binary distributions, so we
>cannot control the exact timing of their release.
>
>A full list of changes since 1.1.4 follows below.
>
>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) 
>    * '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 merge/diff URL URL' can cause httpd timeout (issue #2048)
>    * 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 copy dir dir' infinite recursion (issue #2224)
>    * 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 import' creating an empty revision (r14293)
>    * 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 propget' prints extra newline in --strict mode (r14505)
>    * 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: 'svn cat -rBASE' contacts repository (issue #1361)
>    * fixed: fuzzily escape control-characters when sending over dav (#2147)
>    * fixed: prevent client from manipulating svn:wc:* properties (r12523)
>    * fixed: allow portnumber in svn+ssh://user@host:port/ URLs (r14373)
>    * 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: 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-diff-added'        - suppress added files (#2180)
>       - 'svnlook propget/proplist --revprop'  - show revision props (#2181)
>       - 'svnadmin load --use-pre-commit-hook'
>         'svnadmin load --use-post-commit-hook'- invoke hooks when loading
>    * fixed: FSFS race condition on posix platforms (issue #2265)
>    * fixed: change FSFS revprops atomically and safely (issue #2193)
>    * fixed: FSFS should verify checksums (issue #2253)
>    * fixed: FSFS crash bug (r14333)
>    * 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)
>    * fixed: 'svnadmin hotcopy' failed to copy format files (r14678, r14683)
>    * 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: make both svnserve and svn:// urls work with IPv6 (r13235-6)
>    * fixed: updating xml-unsafe dirname over http (issue #2268)
>    * 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)
>  
>
-- Brane