Branch: refs/heads/v-1.4.x
Home:
https://github.com/x-stream/xstream
Commit: 15cb057ecef4064378a14fed6d885b87766c5d24
https://github.com/x-stream/xstream/commit/15cb057ecef4064378a14fed6d885b87766c5d24
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M BUILD.txt
Log Message:
-----------
Update build instructions for Java 1.7.
Commit: fdd9f7d3de0d7ccf2f9979bcd09fbf3e6a0c881a
https://github.com/x-stream/xstream/commit/fdd9f7d3de0d7ccf2f9979bcd09fbf3e6a0c881a
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream/src/java/com/thoughtworks/xstream/io/binary/BinaryStreamReader.java
M xstream/src/test/com/thoughtworks/xstream/io/binary/BinaryStreamTest.java
Log Message:
-----------
Detect input manipulation in c.t.x.io.binary.BinaryStreamReader.
Commit: 00d0fce7672d837391ffad42abc06af066653366
https://github.com/x-stream/xstream/commit/00d0fce7672d837391ffad42abc06af066653366
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-hibernate/pom.xml
M xstream/pom.xml
Log Message:
-----------
Unify Surefire arguments for JPMS
Commit: 6ea7da0b85b71ba50f0e267412453c1a91bc02e9
https://github.com/x-stream/xstream/commit/6ea7da0b85b71ba50f0e267412453c1a91bc02e9
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M pom.xml
M xstream-distribution/src/content/changes.html
M xstream/src/java/com/thoughtworks/xstream/io/json/JettisonMappedXmlDriver.java
Log Message:
-----------
Use Jettison 1.5.4 by default for Java Runtimes version 8 or higher.
Commit: 73e0562bf2613950c947c2803545f4a15ef0afa4
https://github.com/x-stream/xstream/commit/73e0562bf2613950c947c2803545f4a15ef0afa4
Author: Tobias Gierke <
tobias...@code-sourcery.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream/src/java/com/thoughtworks/xstream/core/util/Types.java
Log Message:
-----------
Fix support of lambda objects for Java 21 and above. Closes #349.
Commit: 939076a90a047db8d3e82fa65bf2389042b35c43
https://github.com/x-stream/xstream/commit/939076a90a047db8d3e82fa65bf2389042b35c43
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/converters.html
M xstream/src/java/com/thoughtworks/xstream/core/JVM.java
Log Message:
-----------
Fix wording for supported Java runtimes.
Commit: a871b643ed378203256c3dccc8dda7d077acf18a
https://github.com/x-stream/xstream/commit/a871b643ed378203256c3dccc8dda7d077acf18a
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream/src/test/com/thoughtworks/acceptance/SecurityManagerTest.java
Log Message:
-----------
Do no longer run SecurityManagerTest for Java 18 or higher
Commit: 050490dce69d38fc5755ac5338d78a654bf41ff2
https://github.com/x-stream/xstream/commit/050490dce69d38fc5755ac5338d78a654bf41ff2
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream-distribution/src/content/converters.html
M xstream/src/java/com/thoughtworks/xstream/XStream.java
A xstream/src/java/com/thoughtworks/xstream/converters/collections/WeakHashMapConverter.java
M xstream/src/test/com/thoughtworks/acceptance/MapTest.java
Log Message:
-----------
Add WeakHashMapConverter.
Commit: 9cdaee72fe28a07c38a21f10d483181923c3bc14
https://github.com/x-stream/xstream/commit/9cdaee72fe28a07c38a21f10d483181923c3bc14
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M pom.xml
Log Message:
-----------
Build with Java 23.
Commit: e15ca8ee1a7c0b250e8b42b3a648c7fb10a7d420
https://github.com/x-stream/xstream/commit/e15ca8ee1a7c0b250e8b42b3a648c7fb10a7d420
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream/src/test/com/thoughtworks/xstream/converters/extended/ISO8601DateConverterTest.java
Log Message:
-----------
Adjust unit test for ISO8601 dates to Java 23.
Commit: f1650e196815b1b0714240b2807b7fb14892176a
https://github.com/x-stream/xstream/commit/f1650e196815b1b0714240b2807b7fb14892176a
Author: Vladislav Rassokhin <
vladislav...@jetbrains.com>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldDictionary.java
Log Message:
-----------
Fast path for `FieldDictionary#buildMap` without `LinkedList` creation in case of cache hit
Commit: 43833b36b01c32d8b4b93a343f8458af4418a81c
https://github.com/x-stream/xstream/commit/43833b36b01c32d8b4b93a343f8458af4418a81c
Author: Vladislav Rassokhin <
vladislav...@jetbrains.com>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream/src/java/com/thoughtworks/xstream/converters/reflection/FieldKey.java
Log Message:
-----------
Lazy `FieldKey#getDepth`
Speeds up `FieldKey` constructor, hence `FieldDictionary.fieldOrNull`
Commit: 07016ed07acf3d7b6eca69708eb3ba720e84cf4b
https://github.com/x-stream/xstream/commit/07016ed07acf3d7b6eca69708eb3ba720e84cf4b
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream-distribution/src/content/team.html
M xstream/src/java/com/thoughtworks/xstream/converters/extended/ToAttributedValueConverter.java
M xstream/src/java/com/thoughtworks/xstream/converters/javabean/JavaBeanConverter.java
M xstream/src/java/com/thoughtworks/xstream/converters/reflection/AbstractReflectionConverter.java
M xstream/src/java/com/thoughtworks/xstream/converters/reflection/SerializableConverter.java
R xstream/src/java/com/thoughtworks/xstream/core/util/FastField.java
A xstream/src/java/com/thoughtworks/xstream/core/util/MemberDictionary.java
A xstream/src/java/com/thoughtworks/xstream/core/util/MemberStore.java
M xstream/src/java/com/thoughtworks/xstream/core/util/SerializationMembers.java
M xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java
M xstream/src/java/com/thoughtworks/xstream/mapper/FieldAliasingMapper.java
M xstream/src/java/com/thoughtworks/xstream/mapper/LocalConversionMapper.java
Log Message:
-----------
Replace FastField with nested maps. Closes #350.
Commit: 3e315f9f66908bebb90326240db8f18dfaf37d50
https://github.com/x-stream/xstream/commit/3e315f9f66908bebb90326240db8f18dfaf37d50
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-jmh/pom.xml
M xstream-jmh/src/java/com/thoughtworks/xstream/benchmark/jmh/ParserBenchmark.java
Log Message:
-----------
Adjust Parser Benchmark to measure deeply nested structure.
Commit: af649cfd129b73b2b9277f43d388a409ebfc811f
https://github.com/x-stream/xstream/commit/af649cfd129b73b2b9277f43d388a409ebfc811f
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/benchmarks.html
M xstream-jmh/src/reference/base64.txt
M xstream-jmh/src/reference/converterType.txt
M xstream-jmh/src/reference/nameCoder.txt
M xstream-jmh/src/reference/parsers.txt
M xstream-jmh/src/reference/stringConverter.txt
Log Message:
-----------
Update benchmark results.
Commit: 965aada4bfee4b94be5a0c10677f398d1db010d2
https://github.com/x-stream/xstream/commit/965aada4bfee4b94be5a0c10677f398d1db010d2
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream/src/java/com/thoughtworks/xstream/converters/collections/WeakHashMapConverter.java
M xstream/src/java/com/thoughtworks/xstream/core/util/MemberDictionary.java
M xstream/src/java/com/thoughtworks/xstream/core/util/MemberStore.java
M xstream/src/java/com/thoughtworks/xstream/io/xml/PrettyPrintWriter.java
Log Message:
-----------
Replace upcoming with real version.
Commit: e42399ffa7fb89a747b71f828a9f00434bd14a1b
https://github.com/x-stream/xstream/commit/e42399ffa7fb89a747b71f828a9f00434bd14a1b
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream/src/java/com/thoughtworks/xstream/mapper/ElementIgnoringMapper.java
Log Message:
-----------
Hide API incompatiblle fields of ElementIgnoringMapper.
Commit: bb838ce2269cac47433e31c77b2b236466e9f266
https://github.com/x-stream/xstream/commit/bb838ce2269cac47433e31c77b2b236466e9f266
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
A xstream-distribution/src/content/CVE-2024-47072.html
M xstream-distribution/src/content/security.html
M xstream-distribution/src/content/website.xml
M xstream/src/test/com/thoughtworks/acceptance/SecurityVulnerabilityTest.java
Log Message:
-----------
Document CVE-2024-47072 and add test case.
Commit: 10a19e2817e1966455941eb0e8532f4a51b306c0
https://github.com/x-stream/xstream/commit/10a19e2817e1966455941eb0e8532f4a51b306c0
Author: joehni <
joerg.s...@gmx.de>
Date: 2024-11-07 (Thu, 07 Nov 2024)
Changed paths:
M xstream-distribution/src/content/changes.html
M xstream-distribution/src/content/download.html
M xstream-distribution/src/content/index.html
M xstream-distribution/src/content/news.html
Log Message:
-----------
Prepare documentation for release 1.4.21.
Compare:
https://github.com/x-stream/xstream/compare/8e08b336a908...10a19e2817e1
To unsubscribe from these emails, change your notification settings at
https://github.com/x-stream/xstream/settings/notifications