Skip to content

Releases: infinispan/protostream

6.0.4

16 Jan 17:40

Choose a tag to compare

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

18 Dec 17:09

Choose a tag to compare

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

12 Nov 20:48

Choose a tag to compare

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

03 Nov 16:41

Choose a tag to compare

What's Changed

Full Changelog: 6.0.0...6.0.1

6.0.0

27 Oct 15:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.0.0.Final...6.0.0

6.0.0.Dev14

09 Oct 10:34

Choose a tag to compare

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

17 Sep 13:47

Choose a tag to compare

6.0.0.Dev13

15 Sep 14:02

Choose a tag to compare

6.0.0.Dev13 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 6.0.0.Dev12...6.0.0.Dev13

4.3.7.Final

09 Sep 10:58

Choose a tag to compare

What's Changed

  • IPROTO-26 Add support for java.time.Instant by @anistor in #27
  • IPROTO-33 ClassCastException with Array of Enums by @anistor in #28
  • IPROTO-32 Implement conversion from JSON to protobuf by @gustavocoding in #29
  • IPROTO-34 Protobuf/Json mapping generates invalid json by @gustavocoding in #30
  • IPROTO-38 ProtoSchemaGenerator fails in Karaf: CNFE: org.infinispan.protostream.RawProtobufMarshaller by @anistor in #32
  • IPROTO-50 Provide better error messages for annotation validation by @anistor in #34
  • IPROTO-57 SerializationContext.canMarshall(String typeName) implementation does not follow documented contract by @anistor in #38
  • IPROTO-69 Upgrade gson to 2.8.2 by @anistor in #45
  • IPROTO-70 Upgrade protobuf-java to 3.6.1 by @anistor in #46
  • IPROTO-71 Fix compat issue with JDK 9,10,11 and add CI testing for them by @anistor in #47
  • IPROTO-75 Conversion from JSON to Protobuf fails when using required non-scalar fields by @gustavocoding in #48
  • IPROTO-81 SerializationContext.registerMarshaller should unregister t… by @anistor in #54
  • IPROTO-83 Generated marshaller code and error messages should refer t… by @anistor in #56
  • IPROTO-85 ClassCastException with enum imported from external schema when using ProtoSchemaBuilder by @anistor in #58
  • IPROTO-87 Prevent auto-import of java classes that are not explicitly… by @anistor in #59
  • IPROTO-81 SerializationContext.registerMarshaller should unregister t… by @anistor in #60
  • Support for reading/writing wrapped messages to stream in ProtobufUtil by @ryanemerson in #61
  • IPROTO-90 NPE when writing message having a null field of a boxed pri… by @anistor in #62
  • IPROTO-92 AnnotatedClassScanner.isPublicElement does not work by @anistor in #65
  • IPROTO-93 AutoProtoSchemaBuilder.schemaFilePath() is not handled correctly by @anistor in #66
  • IPROTO-51 ProtoSchemaBuilder fails on required property of type bytes by @anistor in #67
  • IPROTO-96 Annotation processor does not handle well incremental compi… by @anistor in #68
  • IPROTO-11 Implement reserved fields by @anistor in #69
  • IPROTO-94 Marshalling of immutable objects by @anistor in #70
  • IPROTO-99 Ability to define an empty proto message via Pojo annotations by @anistor in #71
  • IPROTO-105 Accept annotated 'getters' that are not named according to… by @anistor in #72
  • IPROTO-106 OriginatingClasses annotation should be located in a runti… by @anistor in #73
  • IPROTO-20 Should not be able to use the numbers 19000 though 19999 fo… by @anistor in #74
  • IPROTO-103 Not possible to have @protofield of type List<byte[]> by @anistor in #75
  • IPROTO-100 Add test to demonstrate the issue is fixed by @anistor in #76
  • T iproto 102 m by @anistor in #77
  • T iproto 108 m by @anistor in #78
  • IPROTO-110 Protostream should not expose dependencies on the artifacts it already includes in the uberjar by @anistor in #79
  • IPROTO-111 Add @prototypeid annotation to serve as a shortcut for @pr… by @anistor in #80
  • PROTO-115 Processor unable to use Pojos that have WrappedMessage fields by @anistor in #81
  • IPROTO-113 Generated marshallers for nested enums don't compile by @anistor in #82
  • IPROTO-119 Introduce a customizable WrappedMessageTypeMapper by @anistor in #83
  • IPROTO-122 JDK version check in the annotation processor fails on Ope… by @anistor in #84
  • IPROTO-123 Deprecate old APIs: MessageMarshaller, UnknownFieldSetHandler, WrappedMessageTypeIdMapper by @anistor in #85
  • IPROTO-127 ProtoSchemaBuilder.build method should accept a ClassLoade… by @anistor in #87
  • IPROTO-126 JDK version check in the annotation processor fails on JDK… by @anistor in #88
  • IPROTO-129 ProtobufUtil.fromWrappedByteArray should not create a Byte… by @danberindei in #89
  • IPROTO-132 Enum classes with abstract methods don't compile by @ryanemerson in #91
  • [4.3.x] ISPN-12001 Add jboss-parent by @pruivo in #97
  • [4.3.x] IPROTO-144 Upgrade to log4j2 ver. 2.13.2 and make it a test dependenc… by @anistor in #99
  • IPROTO-147 + IPROTO-149 + IPROTO-150 by @anistor in #102
  • IPROT0-151 AutoProtoSchemaBuilder.excludeClasses must not contain cla… by @anistor in #103
  • IPROTO-152 Split SerializationContextInitializer into 2 separate inte… by @anistor in #104
  • IPROTO-163 Users of protostream processor should not be required to e… by @anistor in #107
  • IPROTO-163 Remove javax.annotation-api dependency from core by @anistor in #113
  • IPROTO-177 Protobuf Java is not fully shaded by @anistor in #119
  • 4.3.x roundup by @tristantarrant in #535

New Contributors

Full Changelog: https://github.com/infinispan/protostream/commits/4.3.7.Final

What's Changed

Full Changelog: 4.3.6.Final...4.3.7.Final

6.0.0.Dev12

01 Sep 14:00

Choose a tag to compare

6.0.0.Dev12 Pre-release
Pre-release

What's Changed

  • Bump com.puppycrawl.tools:checkstyle from 10.26.1 to 11.0.0 by @dependabot[bot] in #508
  • Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #509
  • Bump org.infinispan:infinispan-checkstyle from 16.0.0.Dev02 to 16.0.0.Dev03 by @dependabot[bot] in #511
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #512
  • Bump com.google.protobuf:protobuf-java from 4.31.1 to 4.32.0 by @dependabot[bot] in #515
  • Bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by @dependabot[bot] in #516
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #520
  • Respect http_proxy and https_proxy env when performing remoteLockFile checks by @ryanemerson in #519
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #521
  • [#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
  • Bump version.jackson from 2.19.2 to 2.20.0 by @dependabot[bot] in #529

Full Changelog: 6.0.0.Dev11...6.0.0.Dev12