Skip to content

Releases: StarRocks/jprotobuf-starrocks

Release v1.0.0

09 May 08:30
Compare
Choose a tag to compare

🎉 Release v1.0.0

We are excited to announce the first stable release of jprotobuf-starrocks!

jprotobuf-starrocks is a utility library designed to simplify the integration of Google Protobuf with StarRocks. It is built on top of the jprotobuf library and provides a pre-compilation plugin and runtime support to help Java developers work with Protobuf more efficiently in the StarRocks ecosystem.


✨ Features

  • Pre-compiled Protobuf support using jprotobuf-precompile-plugin
  • StarRocks integration with Protobuf-encoded data
  • Auto-value support for immutable data models
  • JAR with dependencies for easy integration
  • Javadoc and source JARs for IDE support and documentation
  • Maven Central ready with POM, GPG signing, and plugin support

📦 Artifacts

This release includes the following JARs:

  • jprotobuf-starrocks-1.0.0.jar – Main library
  • jprotobuf-starrocks-1.0.0-jar-with-dependencies.jar – Fat JAR with dependencies
  • jprotobuf-starrocks-1.0.0-sources.jar – Source code JAR
  • jprotobuf-starrocks-1.0.0-javadoc.jar – Javadoc documentation

🧩 Dependencies

This library includes the following key dependencies:

  • protobuf-java v3.25.5
  • jprotobuf-protoparser v1.0.1
  • auto-value v1.0
  • slf4j-api v1.7.26
  • commons-io v2.7

🧪 Tested with

  • Java 1.8
  • JUnit 4.13.1
  • Maven 3.6+

📘 License

This project is licensed under the Apache License 2.0. See the LICENSE for more information.


🧑‍💻 Contributing

We welcome contributions and feedback! Please open issues or pull requests on GitHub.


📦 Maven Central (coming soon)

We are preparing to publish this library to Maven Central. Stay tuned!

<dependency>
  <groupId>com.starrocks</groupId>
  <artifactId>jprotobuf-starrocks</artifactId>
  <version>1.0.0</version>
</dependency>