-
-
Notifications
You must be signed in to change notification settings - Fork 148
Expand file tree
/
Copy pathVERSION
More file actions
61 lines (53 loc) · 2.53 KB
/
VERSION
File metadata and controls
61 lines (53 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Project: jackson-datatypes-binary
Modules:
jackson-dataformat-avro
jackson-dataformat-cbor
jackson-dataformat-protobuf
jackson-dataformat-smile
Versions 3.x (for earlier see VERSION-2.x)
Contains streaming API format codec implementations for supported binary formats,
as well as support for integration via `jackson-databind` (`ObjectMapper` subtype
implementations)
------------------------------------------------------------------------
=== Releases ===
------------------------------------------------------------------------
3.1.0 (not yet released)
#598: (protobuf) Protobuf parser state handling wrong for implicit close (END_OBJECT)
(fix by @cowtowncoder, w/ Claude code)
#619: (avro, cbor, ion, smile) Add `isEnabled()` methods for format-specific features
(like `CBORReadFeature` and `CBORWriteFeature`) to mappers
(requested by Andy W)
#623: (ion) Upgrade `ion-java` dep to 1.11.11 (from 1.11.10)
(requested by @Shaurya0108)
#628: (avro, cbor, ion, protobuf, smile) Uncommon parent pom dependency
configuration in Jackson 2.20/3.0
(reported by Josh C)
#629: (ion) Unnecessary `IOException` in `IonObjectMapper` method signatures
(fix contributed by Michael L)
3.0.1 (21-Oct-2025)
No changes since 3.0.0
3.0.0 (03-Oct-2025)
#145: (avro) Add `AvroGenerator.Feature.ADD_NULL_AS_DEFAULT_VALUE_IN_SCHEMA` for
adding default `null` in generated schema
(contributed by kucera-jan-cz@github)
#245: (ion) Pretty-printing not working Ion/text backend
#522: JSTEP-8: rename `AvroParser.Feature` as `AvroReadFeature`,
`AvroGenerator.Feature` as `AvroWriteFeature`
#524: JSTEP-8: rename `CBORGenerator.Feature` as `CBORWriteFeature`
#526: JSTEP-8: rename `IonParser.Feature` as `IonReadFeature`,
`IonGenerator.Feature` as `IonWriteFeature`
#528: JSTEP-8: rename `SmileParser.Feature` as `SmileReadFeature`,
`SmileGenerator.Feature` as `SmileWriteFeature`
#543: (avro) Enable "logical types" support in `AvroSchemaGenerator`
by default (3.0)
#557: Change 3.0 to use `module-info.java` directly [JSTEP-11]
#559 (cbor, smile) Move `CBORMapper` and `SmileMapper` into main-level
Java package from under `MAIN.databind`-
#582: Change defaults for `CBORReadFeature.DECODE_USING_STANDARD_NEGATIVE_BIGINT_ENCODING`
and `CBORWriteFeature.ENCODE_USING_STANDARD_NEGATIVE_BIGINT_ENCODING` to `true` (enabled)
(contributed by by Fawzi E)
#591: Change `CBOR` Features defaults for 3.0
(contributed by by Fawzi E)
- Minimum Java baseline: Java 17
- (protobuf) Remove shading of `protoparser` dependency (and change
Maven packaging type to "jar" from "bundle")