ePrivacy and GPDR Cookie Consent by Cookie Consent
jHepWork software

jHepWork - releases history

Top Download Club  |  Development  |  Other  |  jHepWork
Version Change log
jHepWork 33.4 Jan 12, 2026 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Other:
Refactor(bazel): publish a separate .tar.gz (#24065) (47b3385)
Bazel: Remove hardcoded dependency on //:protoc from language runtimes (#19679) (453cfb2)
jHepWork 33.3 Jan 10, 2026 Bazel:
Fix: cc_toolchain should prefer protoc when prebuilt flag is flipped. (#25168) (7b30360)
Locked down visibility of the new flags and config settings. (04ca1b7)
Feat(bazel): wire up prebuilt protoc toolchain (#24115) (aeaede0)
Compiler:
Create editions test_utils to fix existing brittle tests in command_line_interface_unittest and code_generator_unittest. (cb0a8c5)
Add edition unstable for development work. (44e090c)
Add conformance test for edition unstable (d167dd0)
C++:
Add edition unstable for development work. (44e090c)
Add conformance test for edition unstable (d167dd0)
Java:
Add conformance test for edition unstable (d167dd0)
Correctly apply JSON recursion limit when parsing an Any-of-Any. (94c7f73)
Csharp:
Add conformance test for edition unstable (d167dd0)
Python:
Add conformance test for edition unstable (d167dd0)
Automated rollback of commit 38ca2d3. (184b5e8)
UPB (Python/PHP/Ruby C-Extension):
Add conformance test for edition unstable (d167dd0)
Fix unused parameter warnings. (cd0cb21)
Other:
Don't ignore platform requirements (aeedbc6)
Update GitHub Actions to use macOS-14 (again). (f7b18f8)
Delete redundant ARM tests (d4e7a81)
Protobuf: update php from macos-13 to macos-15-intel (9027d6b)
Update GitHub Actions to use macOS-14. (f0907f3)
jHepWork 33.1 Nov 13, 2025 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
C++:
Fix Any hasbit consistency issue in OSS. (#24400) (59db671)
Java:
Expose NestedInFileClass naming helpers for Java immutable. (#24401) (5737cd2)
jHepWork 33.0 Oct 16, 2025 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel:
Feat: update bazel central registry publish workflow (#23465) (#23913) (d5217fd)
Add target_compatible_with parameter to proto_toolchain in Bazel rules (#22429) (30d2332)
Bazel: add missing rules_cc loads (#23584) (d98e2ef)
Compiler:
Disable symbol visibility enforcement by default in C++ runtime (ae308fc)
Ship all option dependencies to plugins along with regular ones. (abeb130)
C++:
Avoid calling deprecated arena-enabled constructors in arena.h. (813a7ef)
Add a macro to make RepeatedField(Arena*) constructor private in a future release. (768db14)
Add a macro to make Map(Arena*) constructor private in a future release. (543a17f)
Optimize ReadPackedVarint (3d94d83)
Add a macro to make RepeatedPtrField(Arena*) constructor private in a future release (6422b9d)
Add IsEmpty() function to reflection. (b64e490)
Refactor RuntimeAssertInBounds to remove repeated logic and make Get/Mutable easier to read. (2f270c4)
Disable symbol visibility enforcement by default in C++ runtime (ae308fc)
Fix a bug in the main C++ JSON parser/serializer camelcasing of certain non-style-compliant names incorrectly, in a way that would prevent it from interoperating with any other implementation on those fields. (e25e267)
Fail early for messages with more than 65k fields. (90824aa)
Add option to C++ JSON Parser/Serializer to allow customers to affirmatively disable legacy bug-compatibilty behaviors. (6ea1640)
Fix mishandling on JSON serialization of Timestamp with invalid negative and too-large nanos value. (a959f27)
Preserve features in type resolver (c7030f4)
Add a DCHECK that ArenaStringPtr::Set(char*, Arena*) is not called with (95b1763)
Java:
Switch the pre22 warning to use CopyOnWriteArraySet. (#23969) (e55224c)
Expose helpers for checking if messages and enums are nested. (8de4002)
Fix a bug calculating the file name in the absense of directories. (c4ff7a6)
Clarify the publ
jHepWork 32.1 Oct 9, 2025 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
C++:
Avoid calling deprecated arena-enabled constructors in arena.h. (813a7ef)
Add a macro to make RepeatedField(Arena*) constructor private in a future release. (768db14)
Add a macro to make Map(Arena*) constructor private in a future release. (543a17f)
Java:
Restore the 3-argument internalBuildGeneratedFileFrom. (4376591)
Fix large java enums not being honored on lite runtime. (a995803)
jHepWork 31.1 May 29, 2025 Java:
Change pre-22 poison pill to only log once per affected message type. (#21754) (88a3b90)
Weaken vulnerable gencode poison pill to a warning by default. (320eafa)
Python:
Backport recursion limit enforcement to 25.x (29445be)
jHepWork 31.0 May 28, 2025 Java:
Change pre-22 poison pill to only log once per affected message type. (#21754) (88a3b90)
Weaken vulnerable gencode poison pill to a warning by default. (320eafa)
Python:
Backport recursion limit enforcement to 25.x (29445be)
jHepWork 3.30.2 Mar 26, 2025 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Compiler:
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
C++:
Remove dllexport attribute on variable definition. (#20833) (7831669)
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Change how we decide which empty string implementation to use. (#20708) (221b2a0)
Java:
Remove dllexport attribute on variable definition. (#20833) (7831669)
Add protobuf_maven artifacts to protobuf_maven_dev as well so they can still be referenced correctly using the dev namespace for dev-only targets. (#20771) (09b5078)
Add volatile to featuresResolved (#20766) (b7f06f1)
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)
Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (#20751) (2dc9f35)
Fix lite classes in the protobuf-java Maven release to be JDK8 compatible. (#20843) (7a4c63b)
Kotlin:
Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)
Csharp:
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Objective-C:
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Python:
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Ruby:
Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
Other:
Restore JDK8 compatibility in Bazel for libraries with dependencies from Maven (e.g. //java/util) (#20832) (da9cadc)
jHepWork 3.30.1 Mar 14, 2025 Announcements:
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel:
Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding external/module-name prefix). (#20569) (3576a1f)
Compiler:
Fix python codegen crash when C++ features are used. (#20577) (250c550)
C++:
Fix python codegen crash when C++ features are used. (#20577) (250c550)
Java:
Remove Java runtime classes from kotlin release. (#20607) (4747628)
Kotlin:
Remove Java runtime classes from kotlin release. (#20607) (4747628)
Python:
Fix python codegen crash when C++ features are used. (#20577) (250c550)
Other:
Re-add system_python repo alias to MODULE.bazel (#20662) (ebb5224)
jHepWork 3.30.0 Mar 5, 2025 This version includes breaking changes to: Objective-C, Python, C++:
[Objective-C] Remove legacy WKT headers. (d9caebc)
[Objective-C] Remove deprecated apis. (2a52b90)
[Objective-C] Remove support for older generated code. (cffa590)
[Objective-C] Remove GPBUnknownFieldSet. (2b93422)
[Python] Fix closed enum validation under editions (72b3eda)
[Python] Remove deprecated GetDebugString() from protobuf python cpp extension. (721a452)
[Python] Remove deprecated reflection methods (292f964)
[Python] Remove deprecated GetPrototype MessageFactory.GetPrototype(), (c261b49)
[Python] Python nested message class qualname now contains the outer message name. (Previous qualname has the same result with name for nested message that outer message name was not included) (0720536)
[Python] Remove deprecated Python RPC Service Interfaces (5ba74b1)
[Python] Python setdefault behavior change for map field. (81da6b9)
[Python] Remove deprecated py_proto_library macro.
[C++] Prohibit using Bazel+MSVC to build protobuf (117e7bb)
[C++] Remove deprecated Arena::CreateMessage. (d83a536)
[C++] Remove CMake submodule support in favor of fetched or installed dependencies. (3f06ca4)
[C++] Flip default behavior for handling cmake dependencies. (9cc685e)
[C++] Add ASAN poisoning after clearing oneof messages on arena. (54d068e)
[C++] Upgrade return type of type_name() and cpp_type_name() from const char* to absl::string_view. (a9ad51f)
[C++] Remove deprecated RepeatedPtrField::ClearedCount(). (e8e3253)
[C++] Upgrade return type of several string returning functions to absl::string_view. (d1990d9)
[C++] Strip ctype from options in C++ (aebf8b9)
[C++] Remove MutableRepeatedFieldRef::Reserve() in reflection (913f7b0)
[C++] Remove deprecated JsonOptions alias. (e2eb0a1)
[C++] Remove deprecated Arena::GetArena. (30ed452)
Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Migration Guide will include migration guides for breaking changes (to be updated shortly).
NEWSLETTER
© 2026 TopDownload.Club  |  All rights reserved.
created by FAUST