You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 6, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: NEXT_CHANGELOG.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,35 @@
4
4
5
5
### New Features and Improvements
6
6
7
+
- Updated Protocol Buffers from 3.24.0 to 4.33.0 for improved performance and latest features
8
+
- Updated gRPC dependencies from 1.58.0 to 1.76.0 for enhanced stability and security
9
+
- Updated SLF4J logging framework from 1.7.36 to 2.0.17 for modern logging capabilities
10
+
7
11
### Bug Fixes
8
12
9
13
### Documentation
10
14
15
+
- Updated README.md with new dependency versions
16
+
- Updated protoc compiler version recommendations
17
+
- Updated Logback version compatibility for SLF4J 2.0
18
+
11
19
### Internal Changes
12
20
21
+
- Updated maven-compiler-plugin from 3.11.0 to 3.14.1
22
+
- All gRPC artifacts now consistently use version 1.76.0
23
+
13
24
### API Changes
25
+
26
+
**Breaking Changes**
27
+
28
+
-**Protocol Buffers 4.x Migration**: If you use the regular JAR (not the fat JAR), you must upgrade to protobuf-java 4.33.0 and regenerate any custom `.proto` files using protoc 4.x
- An SLF4J implementation such as [`slf4j-simple`1.7.36](https://mvnrepository.com/artifact/org.slf4j/slf4j-simple/1.7.36) or [`logback-classic` 1.2.11](https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.2.11)
- An SLF4J implementation such as [`slf4j-simple`2.0.17](https://mvnrepository.com/artifact/org.slf4j/slf4j-simple/2.0.17) or [`logback-classic` 1.4.14](https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.4.14)
57
57
58
58
### Build Requirements (only for building from source)
59
59
60
60
-**Java**: 8 or higher - [Download Java](https://adoptium.net/)
61
61
-**Maven**: 3.6 or higher - [Download Maven](https://maven.apache.org/download.cgi)
62
-
-**Protocol Buffers Compiler** (`protoc`): 24.4 - [Download protoc](https://github.com/protocolbuffers/protobuf/releases/tag/v24.4) (for compiling your own `.proto` schemas)
62
+
-**Protocol Buffers Compiler** (`protoc`): 33.0 - [Download protoc](https://github.com/protocolbuffers/protobuf/releases/tag/v33.0) (for compiling your own `.proto` schemas)
63
63
64
64
## Quick Start User Guide
65
65
@@ -163,32 +163,32 @@ dependencies {
163
163
<dependency>
164
164
<groupId>com.google.protobuf</groupId>
165
165
<artifactId>protobuf-java</artifactId>
166
-
<version>3.24.0</version>
166
+
<version>4.33.0</version>
167
167
</dependency>
168
168
<dependency>
169
169
<groupId>io.grpc</groupId>
170
170
<artifactId>grpc-netty-shaded</artifactId>
171
-
<version>1.58.0</version>
171
+
<version>1.76.0</version>
172
172
</dependency>
173
173
<dependency>
174
174
<groupId>io.grpc</groupId>
175
175
<artifactId>grpc-protobuf</artifactId>
176
-
<version>1.58.0</version>
176
+
<version>1.76.0</version>
177
177
</dependency>
178
178
<dependency>
179
179
<groupId>io.grpc</groupId>
180
180
<artifactId>grpc-stub</artifactId>
181
-
<version>1.58.0</version>
181
+
<version>1.76.0</version>
182
182
</dependency>
183
183
<dependency>
184
184
<groupId>org.slf4j</groupId>
185
185
<artifactId>slf4j-api</artifactId>
186
-
<version>1.7.36</version>
186
+
<version>2.0.17</version>
187
187
</dependency>
188
188
<dependency>
189
189
<groupId>org.slf4j</groupId>
190
190
<artifactId>slf4j-simple</artifactId>
191
-
<version>1.7.36</version>
191
+
<version>2.0.17</version>
192
192
</dependency>
193
193
<dependency>
194
194
<groupId>javax.annotation</groupId>
@@ -290,7 +290,7 @@ Create `pom.xml`:
290
290
<dependency>
291
291
<groupId>com.google.protobuf</groupId>
292
292
<artifactId>protobuf-java</artifactId>
293
-
<version>3.24.0</version>
293
+
<version>4.33.0</version>
294
294
</dependency>
295
295
<!-- Add other dependencies from the list above -->
This generates `src/main/java/com/example/proto/Record.java`.
333
333
334
-
**Note**: Ensure you have `protoc` version 24.4 installed. [Download protoc](https://github.com/protocolbuffers/protobuf/releases/tag/v24.4) if needed. The generated Java files are compatible with `protobuf-java`3.24.0.
334
+
**Note**: Ensure you have `protoc` version 33.0 installed. [Download protoc](https://github.com/protocolbuffers/protobuf/releases/tag/v33.0) if needed. The generated Java files are compatible with `protobuf-java`4.33.0.
335
335
336
336
### Generate Protocol Buffer Schema from Unity Catalog (Alternative)
337
337
@@ -639,7 +639,7 @@ Add to your Maven dependencies:
639
639
<dependency>
640
640
<groupId>org.slf4j</groupId>
641
641
<artifactId>slf4j-simple</artifactId>
642
-
<version>1.7.36</version>
642
+
<version>2.0.17</version>
643
643
</dependency>
644
644
```
645
645
@@ -657,7 +657,7 @@ Add to your Maven dependencies:
0 commit comments