| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: jackson-core | Distribution: openSUSE Tumbleweed |
| Version: 2.17.3 | Vendor: openSUSE |
| Release: 1.2 | Build date: Wed Nov 6 08:49:57 2024 |
| Group: Development/Libraries/Java | Build host: reproducible |
| Size: 534283 | Source RPM: jackson-core-2.17.3-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/FasterXML/jackson-core/ | |
| Summary: Core part of Jackson | |
Core part of Jackson that defines Streaming API as well as basic shared abstractions.
Apache-2.0
* Wed Nov 06 2024 Fridrich Strba <fstrba@suse.com>
- Update to 2.17.3
* #1331: Update to FastDoubleParser v1.0.1 to fix 'BigDecimal'
decoding problem
* #1340: Missing 'JsonFactory' "provides" SPI with JPMS in
'jackson-core' module
* #1352: Fix infinite loop due to integer overflow when reading
large strings
* Thu Oct 10 2024 Fridrich Strba <fstrba@suse.com>
- Build the module-info.java source too (with release=9)
* Wed Aug 07 2024 Fridrich Strba <fstrba@suse.com>
- Update to 2.17.2
* #1308: Relax validation by 'NumberInput.looksLikeValidNumber()'
to allow trailing dot (like '3.')
* Wed Jul 17 2024 Fridrich Strba <fstrba@suse.com>
- Reproducible builds: generate javadoc without timestamps
* Mon May 20 2024 Gus Kenion <gus.kenion@suse.com>
- Update to 2.17.1
* #1241: Fix 'NumberInput.looksLikeValidNumber()' implementation
* #1256: Revert #1117: change default recycler pool back to
'threadLocalPool()' for 2.17.1
- Includes changes from 2.17.0
* #507: Add 'JsonWriteFeature.ESCAPE_FORWARD_SLASHES' to allow
escaping of '/' for String values
* #1117: Change default 'RecylerPool' implementation to
'newLockFreePool' (from 'threadLocalPool')
* #1137: Improve detection of "is a NaN" to only consider
explicit cases, not 'double' overflow/underflow
* #1145: 'JsonPointer.appendProperty(String)' does not escape the
property name
* #1149: Add 'JsonParser.getNumberTypeFP()'
* #1157: Use fast parser (FDP) for large 'BigDecimal's (500+
chars)
* #1169: 'ArrayIndexOutOfBoundsException' for specific invalid
content, with Reader-based parser
* #1173: 'JsonLocation' consistently off by one character for
many invalid JSON parsing cases
* #1179: Allow configuring 'DefaultPrettyPrinter' separators for
empty Arrays and Objects
* #1186: 'BufferRecycler' should avoid setting replacement if one
already returned, bigger
* #1195: Use 'BufferRecycler' provided by output ('OutputStream',
'Writer') object if available
* #1202: Add 'RecyclerPool.clear()' method for dropping all
pooled Objects
* #1203: Faster division by 1000
* #1205:
JsonFactory.setStreamReadConstraints(StreamReadConstraints)
fails to update "maxNameLength" for symbol tables
* #1217: Optimize char comparison using bitwise OR
* #1218: Simplify Unicode surrogate pair conversion for
generation
* Fri Mar 08 2024 Gus Kenion <gkenion@suse.com>
- Update to 2.16.1
* 2.16.1 (24-Dec-2023)
+ #1141: NPE in Version.equals() if snapshot-info null
+ #1161: NPE in "FastDoubleParser", method
"JavaBigDecimalParser.parseBigDecimal()"
+ #1168: JsonPointer.append(JsonPointer.tail()) includes the
original pointer
* 2.16.0 (15-Nov-2023)
+ #991: Change StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION
default to false in Jackson 2.16
+ #1007: Improve error message for StreamReadConstraints
violations
+ #1015: JsonFactory implementations should respect
CANONICALIZE_FIELD_NAMES
+ #1035: Root cause for failing test for testMangledIntsBytes()
in ParserErrorHandlingTest
+ #1036: Allow all array elements in JsonPointerBasedFilter
+ #1039: Indicate explicitly blocked sources as "REDACTED"
instead of "UNKNOWN" in JsonLocation
+ #1041: Start using AssertJ in unit tests
+ #1042: Allow configuring spaces before and/or after the colon
in DefaultPrettyPrinter (for Canonical JSON)
+ #1046: Add configurable limit for the maximum number of
bytes/chars of content to parse before failing
+ #1047: Add configurable limit for the maximum length of Object
property names to parse before failing
+ #1048: Add configurable processing limits for JSON generator
(StreamWriteConstraints)
+ #1050: Compare _snapshotInfo in Version
+ #1051: Add JsonGeneratorDecorator to allow decorating
JsonGenerators
+ #1064: Add full set of BufferRecyclerPool implementations
+ #1066: Add configurable error report behavior via
ErrorReportConfiguration
+ #1081: Make ByteSourceJsonBootstrapper use StringReader
for < 8KiB byte[] inputs
+ #1089: Allow pluggable buffer recycling via new RecyclerPool
extension point
+ #1136: Change parsing error message to mention -INF
* Wed Feb 21 2024 Gus Kenion <gus.kenion@suse.com>
- Use %patch -P N instead of deprecated %patchN.
* Mon Aug 21 2023 Fridrich Strba <fstrba@suse.com>
- Update to 2.15.2
* 2.15.2 (30-May-2023)
+ #1019: Allow override of 'StreamReadContraints' default with
'overrideDefaultStreamReadConstraints()'
+ #1027: Extra module-info.class in 2.15.1
+ #1028: Wrong checksums in 'module.json' (2.15.0, 2.15.1)
+ #1032: 'LICENSE' missing from 2.15.1 jar
* 2.15.1 (16-May-2023))
+ #999: Gradle metadata for 'jackson-core' '2.15.0' adds
dependency on 'ch.randelshofer:fastdoubleparser'
+ #1003: Add FastDoubleParser section to 'NOTICE'
+ #1014: Increase default max allowed String value length from
5 megs to 20 megs
+ #1023: Problem with 'FilteringGeneratorDelegate' wrt
'TokenFilter.Inclusion.INCLUDE_NON_NULL'
* 2.15.0 (23-Apr-2023)
+ #827: Add numeric value size limits via
'StreamReadConstraints' (fixes 'sonatype-2022-6438')
+ #844: Add SLSA provenance via build script
+ #851: Add 'StreamReadFeature.USE_FAST_BIG_DECIMAL_PARSER' to
enable faster 'BigDecimal', 'BigInteger' parsing
+ #863: Add 'StreamReadConstraints' limit for longest textual
value to allow (default: 5M)
+ #865: Optimize parsing 19 digit longs
+ #898: Possible flaw in 'TokenFilterContext#skipParentChecks()'
+ #902: Add 'Object JsonParser.getNumberValueDeferred()' method
to allow for deferred decoding in some cases
+ #921: Add 'JsonFactory.Feature.CHARSET_DETECTION' to disable
charset detection
+ #948: Use 'StreamConstraintsException' in name canonicalizers
+ #962: Offer a way to directly set 'StreamReadConstraints' via
'JsonFactory' (not just Builder)
+ #965: 2.15.0-rc1 missing Gradle module metadata marker in
pom.xml
+ #968: Prevent inefficient internal conversion from
'BigDecimal' to 'BigInteger' wrt ultra-large scale
+ #984: Add 'JsonGenerator.copyCurrentEventExact' as alternative
to 'copyCurrentEvent()'
* 2.14.3 (05-May-2023)
+ #909: Revert schubfach changes in #854
+ #912: Optional padding Base64Variant still throws exception on
missing padding character
+ #967: Address performance issue with 'BigDecimalParser'
+ #990: Backport removal of BigDecimal to BigInt conversion
(#987)
+ #1004: FastDoubleParser license
+ #1012: Got 'NegativeArraySizeException' when calling
'writeValueAsString()'
* 2.14.2 (28-Jan-2023)
+ #854: Backport schubfach changes from v2.15#8
+ #882: Allow TokenFIlter to skip last elements in arrays
+ #886: Avoid instance creations in fast parser code
+ #890: 'FilteringGeneratorDelegate' does not create new
'filterContext' if 'tokenFilter' is null
* 2.14.0 (05-Nov-2022)
+ #478: Provide implementation of async JSON parser fed by
'ByteBufferFeeder'
+ #577: Allow use of faster floating-point number parsing with
'StreamReadFeature.USE_FAST_DOUBLE_PARSER'
+ #684: Add "JsonPointer#appendProperty" and
"JsonPointer#appendIndex"
+ #715: Allow TokenFilters to keep empty arrays and objects
+ #717: Hex capitalization for JsonWriter should be configurable
(add 'JsonWriteFeature.WRITE_HEX_UPPER_CASE')
+ #733: Add 'StreamReadCapability.EXACT_FLOATS' to indicate
whether parser reports exact floating-point values or not
+ #736: 'JsonPointer' quadratic memory use: OOME on deep inputs
+ #745: Change minimum Java version to 8
+ #749: Allow use of faster floating-point number serialization
('StreamWriteFeature.USE_FAST_DOUBLE_WRITER')
+ #751: Remove workaround for old issue with a particular double
+ #753: Add 'NumberInput.parseFloat()'
+ #757: Update ParserBase to support floats directly
+ #759: JsonGenerator to provide current value to the context
before starting objects
+ #762: Make 'JsonPointer' 'java.io.Serializable'
+ #763: 'JsonFactory.createParser()' with 'File' may leak
'InputStream's
+ #764: 'JsonFactory.createGenerator()' with 'File' may leak
'OutputStream's
+ #773: Add option to accept non-standard trailing decimal point
('JsonReadFeature.ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS')
+ #774: Add a feature to allow leading plus sign
('JsonReadFeature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS')
+ #788: 'JsonPointer.empty()' should NOT indicate match of a
property with key of ""
+ #798: Avoid copy when parsing 'BigDecimal'
+ #811: Add explicit bounds checks for 'JsonGenerator' methods
that take 'byte[]'/'char[]'/String-with-offsets input
+ #812: Add explicit bounds checks for
'JsonFactory.createParser()' methods that take
'byte[]'/'char[]'-with-offsets input
+ #814: Use 'BigDecimalParser' for BigInteger parsing very long
numbers
+ #818: Calling 'JsonPointer.compile(...)' on very deeply nested
expression throws 'StackOverflowError'
+ #828: Make 'BigInteger' parsing lazy
+ #830: Make 'BigDecimal' parsing lazy
+ #834: ReaderBaseJsonParser._verifyRootSpace() can cause buffer
boundary failure
- Added patch:
* 0001-Remove-ch.randelshofer.fastdoubleparser.patch
+ we don't have 'ch.randelshofer:fastdoubleparser'
* Wed Jun 15 2022 Fridrich Strba <fstrba@suse.com>
- Update to 2.13.3
* 2.13.3 (14-May-2022)
+ #744: Limit size of exception message in BigDecimalParser
* 2.13.2 (06-Mar-2022)
+ #732: Update Maven wrapper
+ #739: 'JsonLocation' in 2.13 only uses identity comparison
for "content reference"
* 2.13.1 (19-Dec-2021)
+ #713: Incorrect parsing of single-quoted surrounded String
values containing double quotes
* Sun Mar 20 2022 Fridrich Strba <fstrba@suse.com>
- Build with source and target levels 8
/usr/share/doc/packages/jackson-core /usr/share/doc/packages/jackson-core/CREDITS-2.x /usr/share/doc/packages/jackson-core/README.md /usr/share/doc/packages/jackson-core/VERSION-2.x /usr/share/java/jackson-core.jar /usr/share/licenses/jackson-core /usr/share/licenses/jackson-core/LICENSE /usr/share/maven-metadata/jackson-core.xml /usr/share/maven-poms/jackson-core.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025