Releases: infinispan/protostream
Releases · infinispan/protostream
6.0.6
What's Changed
- Bump org.mockito:mockito-core from 5.21.0 to 5.22.0 by @dependabot[bot] in #634
- Bump com.google.errorprone:error_prone_annotations from 2.47.0 to 2.48.0 by @dependabot[bot] in #635
- [#638] Fix nested repeated fields JSON serialization by @tristantarrant in #637
Full Changelog: 6.0.5...6.0.6
6.0.5
What's Changed
- Bump version.jackson from 2.20.1 to 2.21.0 by @dependabot[bot] in #615
- Bump org.codehaus.mojo:javacc-maven-plugin from 3.1.1 to 3.2.0 by @dependabot[bot] in #616
- Bump version.jboss.marshalling from 2.2.3.Final to 2.3.0 by @dependabot[bot] in #617
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #618
- Bump org.jboss.logging:jboss-logging from 3.6.1.Final to 3.6.2.Final by @dependabot[bot] in #619
- Bump com.google.protobuf:protobuf-java from 4.33.4 to 4.33.5 by @dependabot[bot] in #620
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 by @dependabot[bot] in #622
- Bump com.google.errorprone:error_prone_annotations from 2.46.0 to 2.47.0 by @dependabot[bot] in #624
- Bump version.jackson from 2.21.0 to 2.21.1 by @dependabot[bot] in #627
- Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #626
- [#628] Fixes repeated fields type by @karesti in #629
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #630
- Bump com.google.protobuf:protobuf-java from 4.33.5 to 4.34.0 by @dependabot[bot] in #632
- Bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #631
Full Changelog: 6.0.4...6.0.5
6.0.4
What's Changed
- Bump org.infinispan:infinispan-checkstyle from 16.1.0.Dev01 to 16.1.0.Dev02 by @dependabot[bot] in #604
- Bump com.puppycrawl.tools:checkstyle from 12.3.0 to 12.3.1 by @dependabot[bot] in #607
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 by @dependabot[bot] in #609
- Bump com.google.errorprone:error_prone_annotations from 2.45.0 to 2.46.0 by @dependabot[bot] in #610
- Bump com.google.protobuf:protobuf-java from 4.33.2 to 4.33.3 by @dependabot[bot] in #611
- Bump com.google.protobuf:protobuf-java from 4.33.3 to 4.33.4 by @dependabot[bot] in #612
- [#605] Improve ASCII performance with String write commands by @wburns in #606
- [#613] Create a RandomAccessOutputStreamImpl without exposing its package by @tristantarrant in #614
Full Changelog: 6.0.3...6.0.4
6.0.3
What's Changed
- Bump com.google.protobuf:protobuf-java from 4.33.0 to 4.33.1 by @dependabot[bot] in #584
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 by @dependabot[bot] in #585
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #586
- Bump org.infinispan:infinispan-checkstyle from 16.0.1 to 16.0.2 by @dependabot[bot] in #587
- Bump com.google.errorprone:error_prone_annotations from 2.44.0 to 2.45.0 by @dependabot[bot] in #589
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 by @dependabot[bot] in #590
- Bump com.puppycrawl.tools:checkstyle from 12.1.2 to 12.2.0 by @dependabot[bot] in #591
- Bump org.infinispan:infinispan-checkstyle from 16.0.2 to 16.0.3 by @dependabot[bot] in #592
- Bump com.google.protobuf:protobuf-java from 4.33.1 to 4.33.2 by @dependabot[bot] in #593
- Bump org.mockito:mockito-core from 5.20.0 to 5.21.0 by @dependabot[bot] in #594
- Bump org.infinispan:infinispan-checkstyle from 16.0.3 to 16.1.0.Dev01 by @dependabot[bot] in #595
- Bump com.puppycrawl.tools:checkstyle from 12.2.0 to 12.3.0 by @dependabot[bot] in #599
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #598
- Bump actions/download-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #597
- Bump version.log4j from 2.25.2 to 2.25.3 by @dependabot[bot] in #601
- Bump version.plugin.api from 3.9.11 to 3.9.12 by @dependabot[bot] in #600
- [#602] Generated marshaller break latin1 strings by @wburns in #603
Full Changelog: 6.0.2...6.0.3
6.0.2
What's Changed
- Bump com.google.errorprone:error_prone_annotations from 2.23.0 to 2.43.0 by @dependabot[bot] in #575
- Bump org.infinispan:infinispan-checkstyle from 16.0.0.Dev06 to 16.0.0.Dev07 by @dependabot[bot] in #576
- Bump com.google.errorprone:error_prone_annotations from 2.43.0 to 2.44.0 by @dependabot[bot] in #577
- Bump org.infinispan:infinispan-checkstyle from 16.0.0.Dev07 to 16.0.1 by @dependabot[bot] in #578
- [#579] Prefer ProtoFactory method over record constructor by @tristantarrant in #580
- Bump com.puppycrawl.tools:checkstyle from 12.1.1 to 12.1.2 by @dependabot[bot] in #583
- [#581] Fix records as valid outer elements by @tristantarrant in #582
Full Changelog: 6.0.1...6.0.2
6.0.1
What's Changed
- Bump version.jackson from 2.20.0 to 2.20.1 by @dependabot[bot] in #572
- [#573] Migrate jcip to errorprone by @wburns in #574
Full Changelog: 6.0.0...6.0.1
6.0.0
What's Changed
- IPROTO-311 Simple enums by @tristantarrant in #246
- IPROTO-319 Fix maps with non primitive values by @tristantarrant in #254
- IPROTO-318 Add support for BitSet by @pruivo in #252
- IPROTO-321 Autonumbered fields/enums for schema generation by @tristantarrant in #256
- IPROTO-322 Schema compatibility checks by @tristantarrant in #260
- IPROTO-273 Elements in collections are not properly limited by @pruivo in #265
- IPROTO-334 Don't throw NPE when proto.lock contains a message with no… by @tristantarrant in #274
- fix: PROTO_SCHEMA generated value with unclosed string literal by @israel-ramos in #279
- IPROTO-326 Add service attribute to ProtoSchema annotation by @tristantarrant in #266
- IPROTO-344 NullPointerException in START_GROUP case parser by @pruivo in #287
- IPROTO-325 TypeId compatibility check by @tristantarrant in #283
- Make README more informative by @tristantarrant in #289
- IPROTO-146 Adapters for java.time classes by @tristantarrant in #286
- IPROTO-343 Allow null values for primitive types with PROTO3 syntax by @ryanemerson in #291
- ISPN-346 Fix JSON for maps by @tristantarrant in #293
- IPROTO-350 Proto3 record default values initialized to null by @ryanemerson in #295
- IPROTO-351 TypeId must be parsed before the compatibility check by @pruivo in #294
- IPROTO-341 Transcode json array root object by @fax4ever in #284
- IPROTO-348 Reproducible builds by @tristantarrant in #290
- IPROTO-355 Compatibility maven plugin + IPROTO-356 enum typeid proto.lock fix by @tristantarrant in #298
- IPROTO-361 fix default value of Long by @ahus1 in #303
- IPROTO-367 NullPointerException converting map of string and enum to … by @pruivo in #308
- IPROTO-384 Allow proto-schema-compatibility-maven-plugin to be skipped by @ryanemerson in #324
- IPROTO-383 Allow proto-schema-compatibility-maven-plugin to compare a… by @ryanemerson in #323
- IPROTO-392 Remove @Private javadoc from generated sources by @tristantarrant in #334
- IPROTO-393 proto-schema-compatibility-check remoteLockFiles compared … by @ryanemerson in #335
- IPROTO-265 Avoid byte[] allocation for buffer of OutputStream by @wburns in #333
- IPROTO-395 Local proto.lock file created with remote check when commi… by @ryanemerson in #337
- IPROTO-156 Remove the deprecated FileDescriptorSource.getResourceAsSt… by @tristantarrant in #338
- IPROTO-363 Fix README.md updater by @tristantarrant in #342
- IPROTO-270 Add community docs by @tristantarrant in #340
- IPROTO-73 Checkstyle by @tristantarrant in #339
- IPROTO-154 Remove deprecated methods from SerializationContextInitial… by @tristantarrant in #341
- IPROTO-158 Remove autoImportClasses by @tristantarrant in #343
- 371 Allow "to" and "rpc" in identifier name by @tristantarrant in #372
- Remove Dependabot Jira integration by @ryanemerson in #376
- [#380] It's not possible to define multiple @ProtoAdapters for a sing… by @ryanemerson in #381
- [#373] Don't generate dummies for removed methods in SerializationContex… by @tristantarrant in #374
- [#385] Duplicate field definition error when @protofield methods over… by @ryanemerson in #386
- [#396] Fix compilation with JDK 23+ by @tristantarrant in #397
- [#398] Remove GH actions related to Jira by @tristantarrant in #399
- Performance improvements by @ryanemerson in #415
- [#416] Add support for Stream and Iterable to @protofield by @ryanemerson in #417
- [#418] Generated map marshallers always use __md$2 variable when initialising BaseMarshallerDelegate by @ryanemerson in #419
- Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 by @dependabot[bot] in #422
- [#423] Remove jboss-parent by @pruivo in #424
- [#425] Git commit message template and validation by @tristantarrant in #426
- [#435] Create source jars by @tristantarrant in #436
- [#435] Always run source jar generation by @tristantarrant in #438
- [#440] Simplify reproducible builds by @tristantarrant in #441
- [#445] Encoder#subEncoder implementations can throw ArrayIndexOutOfBoundException by @ryanemerson in #446
- [#452] Use VarHandle to write fixed 32 and 64 bit value by @pruivo in #453
- [#447] Utilise String coder and value field to optimise writing of ASCII strings by @ryanemerson in #449
- [#405] Convert object to/from JSON by @jabolina in #411
- [#460] Publish to Sonatype Central by @tristantarrant in #462
- Proposed fix for issue 483 by @sfilipkov in #484
- [#487] JSON serialization use only descriptor by @jabolina in #488
- Add Schema created by String content by @karesti in #491
- [#496] JSON do not allow restricted field names by @jabolina in #497
- [#499] JPMS by @tristantarrant in #500
- [#467] Support ProtoField on record components by @tristantarrant in #494
- [#502] Export/open additional packages in protostream-types by @tristantarrant in #505
- [#503] Change proto compatibility check's protoSourceRoot and make it… by @tristantarrant in #504
- [#506] Enum use _value to write name by @jabolina in #507
- Respect http_proxy and https_proxy env when performing remoteLockFile checks by @ryanemerson in #519
- [#522] WrappedMessage should avoid byte[] allocation for inner message by @wburns in #524
- [#523] We should be able to optimize message id lookup by @wburns in #525
- [#536] More JPMS fixes by @tristantarrant in #537
- [#524] Add processor that creates an optimized marshaller by @wburns in #527
- [#495] Reworked test CI by @rigazilla in #501
- [#540] Add a no op encoder that over estimates size by @wburns in #541
- [#538] InputStream based unmarshalling via ProtobufUtil is quite slow by @wburns in #545
- [#546] SerializationContextIntializer.register() by @tristantarrant in #547
New Contributors
- @israel-ramos made their first contribution in #279
- @ahus1 made their first contribution in #303
- @karesti made their first contribution in #348
- @hboutemy made their first contribution in #358
- @sfilipkov made their first contribution in #484
- @rigazilla made their first contribution in #501
Full Changelog: 5.0.0.Final...6.0.0
6.0.0.Dev14
What's Changed
- Bump org.infinispan:infinispan-checkstyle from 16.0.0.Dev03 to 16.0.0.Dev04 by @dependabot[bot] in #549
- Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 by @dependabot[bot] in #550
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #551
- Bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in #552
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #553
- Bump version.log4j from 2.25.1 to 2.25.2 by @dependabot[bot] in #554
- Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 by @dependabot[bot] in #555
- Bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #556
- Bump org.apache.maven.plugins:maven-scm-plugin from 2.1.0 to 2.2.1 by @dependabot[bot] in #557
- Bump com.puppycrawl.tools:checkstyle from 11.0.1 to 11.1.0 by @dependabot[bot] in #558
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #560
- Bump org.apache.maven.plugins:maven-artifact-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #562
- Bump org.infinispan:infinispan-checkstyle from 16.0.0.Dev04 to 16.0.0.Dev05 by @dependabot[bot] in #561
- [#538] InputStream based unmarshalling via ProtobufUtil is quite slow by @wburns in #539
Full Changelog: 6.0.0.Dev13...6.0.0.Dev14
4.4.5.Final
Full Changelog: 4.4.4.Final...4.4.5.Final
6.0.0.Dev13
What's Changed
- Bump com.puppycrawl.tools:checkstyle from 11.0.0 to 11.0.1 by @dependabot[bot] in #530
- Bump com.google.testing.compile:compile-testing from 0.21.0 to 0.22.0 by @dependabot[bot] in #533
- [#536] More JPMS fixes by @tristantarrant in #537
- [#524] Add processor that creates an optimized marshaller by @wburns in #527
- [#495] Reworked test CI by @rigazilla in #501
- Bump actions/download-artifact from 4.2.1 to 5.0.0 by @dependabot[bot] in #542
- Bump com.google.testing.compile:compile-testing from 0.22.0 to 0.23.0 by @dependabot[bot] in #543
- Bump com.google.protobuf:protobuf-java from 4.32.0 to 4.32.1 by @dependabot[bot] in #544
- [#540] Add a no op encoder that over estimates size by @wburns in #541
- [#538] InputStream based unmarshalling via ProtobufUtil is quite slow by @wburns in #545
- [#546] SerializationContextIntializer.register() by @tristantarrant in #547
- Bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #548
New Contributors
- @rigazilla made their first contribution in #501
Full Changelog: 6.0.0.Dev12...6.0.0.Dev13