|
4 | 4 | # To view an issue listed as (issue #XXXX), visit: |
5 | 5 | # https://subversion.apache.org/issue-XXXX |
6 | 6 |
|
| 7 | +Version 1.16.0 |
| 8 | +(?? ??? 20XX, from /branches/1.16.x) |
| 9 | +https://svn.apache.org/repos/asf/subversion/tags/1.16.0 |
| 10 | + |
7 | 11 | Version 1.15.0 |
8 | 12 | (?? ??? 20XX, from /branches/1.15.x) |
9 | 13 | https://svn.apache.org/repos/asf/subversion/tags/1.15.0 |
| 14 | + |
| 15 | +See the 1.15 release notes for a more verbose overview of the changes since |
| 16 | +the 1.14 release: https://subversion.apache.org/docs/release-notes/1.15.html |
| 17 | + |
10 | 18 | User-visible changes: |
| 19 | + - Major new features: |
| 20 | + * New 'pristineless' mode for working copies that eliminates overhead |
| 21 | + from storing cached pristine content (r1905955, issue #525) |
| 22 | + * Support for multiple working copy formats (r1898187, issue #4883) |
| 23 | + |
| 24 | + - Minor new features and improvements: |
| 25 | + * Re-enable plaintext credential store by default on Unix (r1909351) |
| 26 | + * Optimize checkout, update and export by simultaneously streaming |
| 27 | + data to both pristine and working files (r1886490 et al) |
| 28 | + |
11 | 29 | - Client-side improvements and bugfixes: |
12 | | - * Support multiple working copy formats (1.8-onward, 1.15) (issue #????) |
| 30 | + * Disable best-fit Unicode mapping for Windows command-line arguments |
| 31 | + (r1927953) |
| 32 | + * Optimize checkout, update and export on Windows by reducing the |
| 33 | + number of file reopens (r1886490 et al) |
| 34 | + * Use a cryptographic checksum comparison to determine if a file |
| 35 | + has been modified in a working copy (r1892645) |
| 36 | + * Warn on merges from foreign repositories if UUIDs match but URLs |
| 37 | + differ (r1888474 et al, issue #4874) |
| 38 | + * Fix assertion on 'svn move [URL] [URL]/subdir' (r1909127, issue #4913) |
| 39 | + * ra_serf: Fix segfault on unexpected server responses (r1929793) |
| 40 | + * ra_serf: Optimize array filling for inherited properties (r1878084) |
| 41 | + * svn: Print character encoding in 'svn --version --verbose' (r1926252) |
| 42 | + * svn: Show new macOS versions in 'svn --version --verbose' (r1882127 et al) |
| 43 | + * svn: Document trailing-@ trick to avoid peg-revision parsing (r1910826) |
| 44 | + * svnlook: Fix handling of negative --limit arguments (r1919535) |
| 45 | + * svnmucc: Fix handling of revision arguments like 'Head' (r1925905) |
| 46 | + * svnmucc: Fix handling of revision arguments like 'r123' (r1925907) |
| 47 | + * svnmucc: Ensure that log messages are using UTF-8 (r1925913) |
| 48 | + * svnmucc: Ensure that property values are using UTF-8 (r1926023) |
| 49 | + * svnmucc: Show usage instead of help for empty actions (r1926034) |
| 50 | + * Use distinct temporary file names for regular and revision property |
| 51 | + edits (r1885997) |
| 52 | + * Expand ~username directories in tab completion (r1896619, issue #3714) |
| 53 | + * Reimplement macOS Keychain auth provider with SecItem* API (r1926564) |
| 54 | + |
| 55 | + - Server-side improvements and bugfixes: |
| 56 | + * fsfs: Fix uninitialized read in the logical addressing code (r1880374) |
| 57 | + * fsfs: Reduce spurious conflicts when file content and directory |
| 58 | + properties are changed in parallel (r1908595) |
| 59 | + * fsx: Fix uninitialized read in the logical addressing code (r1880374) |
| 60 | + * fsx: Reduce spurious conflicts when file content and directory |
| 61 | + properties are changed in parallel (r1908595) |
| 62 | + * mod_dav_svn: Use mod_dav's DAVBasePath setting to determine the |
| 63 | + repository root path (r1926683) |
| 64 | + * svnadmin: Minor optimization in 'svnadmin load' (r1908751) |
| 65 | + * svnserve: Add SIGTERM/SIGINT handling (r1908547) |
13 | 66 |
|
14 | 67 | - Other tool improvements and bugfixes: |
15 | | - * When building on Unix, change default configure option to enable support |
16 | | - for the simple (plaintext) credential store unless disabled at configure |
17 | | - time with --disable-plaintext-password-storage. This reverts r1845377 |
18 | | - (r1909351). |
| 68 | + * case-insensitive.py: Update for Python 3 compatibility (r1881774) |
| 69 | + * check-mime-type.pl: Support property-modified files (r1911931) |
| 70 | + * fsfsfixer: Update to work with svnadmin verify versions 1.9+ (r1886928) |
| 71 | + * fsfsfixer: Update to work with packed repositories (r1887170) |
| 72 | + * fsfsverify.py: Support FSFS format >= 4 property lists (r1909337) |
| 73 | + * mailer.py: Support message buffering (r1914915) |
| 74 | + * mailer.py: Support maximum message length (r1917168) |
| 75 | + * mailer.py: Omit diff content when messages are too long (r1917169) |
| 76 | + * svn_apply_autoprops.py: Fix Windows compatibility (r1917382) |
| 77 | + * svn_apply_autoprops.py: Support @-containing filenames (r1917397) |
| 78 | + * svn_apply_autoprops.py: Update for Python 3 compatibility (r1917446) |
| 79 | + * svn_load_dirs.pl: Update to handle 'svn propget' errors for non-existent |
| 80 | + properties (r1912002, issue #4621) |
| 81 | + * wc-format.py: Minor update for Python 3 compatibility (r1880178) |
| 82 | + |
| 83 | + Developer-visible changes: |
| 84 | + - General: |
| 85 | + * Support building using CMake (r1920717 et al) |
| 86 | + * Drop support for Python 2.x in test scripts (r1899944, r1925713) |
| 87 | + * Support building for Windows on ARM64 (r1890668, r1890673) |
| 88 | + * Support Visual Studio 2022 project generation (r1899028) |
| 89 | + * Enable multi-processor compilation (/MP) on Windows (r1906011) |
| 90 | + * Support shared RA modules on Windows with CMake (r1921006 et al) |
| 91 | + * Support running Valgrind during 'make check' (r1908546) |
| 92 | + * Fix building against static Serf on Windows (r1888560) |
| 93 | + * Fix finding libexpat on static library builds on Windows (r1888565) |
| 94 | + * Fix 'make clean' in out-of-tree builds (r1883939) |
| 95 | + * Default AR_FLAGS to 'cr' to fix GNU archiver warnings (r1884094) |
| 96 | + * Support generation of .clangd file with '--enable-dot-clangd' (r1925652) |
| 97 | + * Fix propagation of libsvn_fs_x_LDFLAGS to the Makefile (r1908721) |
| 98 | + * Support C++11 and later (r1883715) |
| 99 | + * Allow selecting the C++ language standard with '--enable-c++' (r1883715) |
| 100 | + * Remove use of some deprecated autoconf macros (r1908543) |
| 101 | + * Guard experimental Serf logic with SVN__SERF_EXPERIMENTAL (r1930808) |
| 102 | + * Add 'reverse-merge' attribute to the log schema (r1892455) |
| 103 | + * tests: Allow testing ra_serf using Digest authentication (r1926790) |
| 104 | + * tests: Close file descriptor using the context manager (r1884279) |
| 105 | + * tests: Fix TypeError in some test cases (r1897708) |
| 106 | + * tests: Stop encoding a test's number in the svntest library (r1897443) |
| 107 | + * tests: Verify command output against Relax NG XML schemas (r1925717) |
| 108 | + |
| 109 | + - Bindings: |
| 110 | + * JavaHL: Fix JNI setup for translateOutputStream (r1886280) |
| 111 | + * swig: Allow NULL wri_abspath in svn_client_ra_session2() (r1917448) |
| 112 | + * swig-py: Allow str(unicode) input for string types (r1885370) |
| 113 | + * swig-py: Allow SubversionException to carry attributes (r1880967) |
| 114 | + * swig-rb: Block SWIG 4.2.0 because it produces broken external |
| 115 | + runtime code (r1915235) |
| 116 | + * swig-pl: Fix 'unable to close filehandle' warnings in tests (r1915576) |
| 117 | + * swig-py: Fix test cleanup failing with Python 3 on Windows due |
| 118 | + to a circular reference of the raised exception (r1897441) |
19 | 119 |
|
20 | 120 | Version 1.14.5 |
21 | 121 | (7 Dec 2024, from /branches/1.14.x) |
|
0 commit comments