gapic-generator-java icon indicating copy to clipboard operation
gapic-generator-java copied to clipboard

deps: update dependency dev.cel:cel to v0.9.1-proto3

Open renovate-bot opened this issue 11 months ago • 1 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev.cel:cel 0.6.0 -> 0.9.1-proto3 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

google/cel-java (dev.cel:cel)

v0.9.1

[!NOTE] If you encounter any compatibility issues with protobuf-java 4.x, use CEL-Java version 0.9.1-proto3 as a workaround. This is the same version as CEL-Java 0.9.1 with protobuf dependency pinned to 3.25.5.

What's Changed

Miscellaneous

Full Changelog: https://github.com/google/cel-java/compare/v0.9.0...v0.9.1

v0.9.0

Compare Source

[!NOTE] If you encounter any compatibility issues with protobuf-java 4.x, use CEL-Java version 0.9.0-proto3 as a workaround. This is the same version as CEL-Java 0.9.0 with protobuf dependency pinned to 3.25.5.

Breaking Changes

In an effort to make protobuf an optional dependency in CEL-Java, the following PR changes the resolution of type(expr) from proto based cel.expr type value into native equivalent dev.cel.common.types.CelType:

The following PR changes the resolution of unknown values from cel.expr unknown expr value into native equivalent dev.cel.runtime.CelUnknownSet:

The following PR removes previously deprecated methods that deal with canonical CEL expr values from CelTypes and CelAbstractSyntaxTree classes. The removed methods have been moved to CelProtoAbstractSyntaxTree and CelProtoTypes:

What's Changed

Fixes

Miscellaneous

New Contributors

Full Changelog: https://github.com/google/cel-java/compare/v0.8.0...v0.9.0

v0.8.0

Compare Source

Fixes

Features

Miscellaneous

Full Changelog: https://github.com/google/cel-java/compare/v0.7.1...v0.8.0

v0.7.1

[!IMPORTANT] enableUnsignedLongs in CelOptions is now enabled by default as of #​410. Unsigned integer literals (uint) in CEL expressions will now be represented as com.google.common.primitives.UnsignedLong instead of java.lang.Long when evaluated. If your expressions expose these unsigned integer literals directly or you have custom functions that work with unsigned integers, you may need to explicitly disable this flag and make adjustments to avoid errors.

Features

Fixes

Miscellaneous Changes

Full Changelog: https://github.com/google/cel-java/compare/v0.6.0...v0.7.1


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate-bot avatar Dec 09 '24 16:12 renovate-bot

cel v0.8.0 brings in protobuf-java 4.28.2, do not merge until we decide to upgrade protobuf-java to 4.28.x in sdk-platform-java.

blakeli0 avatar Dec 09 '24 16:12 blakeli0