Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 21, 2025

This PR contains the following updates:

Package Change Age Confidence
com.github.luben:zstd-jni 1.5.7-5 -> 1.5.7-6 age confidence
dev.cel:cel 0.11.0 -> 0.11.1 age confidence

Release Notes

luben/zstd-jni (com.github.luben:zstd-jni)

v1.5.7-6

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

v0.11.1

Significant changes
  • CEL-Java evaluates the following expressions to their proto equivalent form:
timestamp(100) -> google.protobuf.Timestamp
duration("1h") -> google.protobuf.Duration

Starting with this release, the runtime can evaluate these literals to the following Java native type equivalents:

timestamp(100) -> java.time.Instant
duration("1h") -> java.time.Duration

This new behavior is not yet enabled by default. Call CelOptions.Builder.evaluateCanonicalTypesToNativeValues(true) to explicitly enable it.

  • Previously only identifiers containing a period were allowed to be aliased. This constraint has been removed, so the following aliasing is now allowed:
CelContainer.newBuilder().addAlias("short", "really_long_package_name").build();

What's Changed

Features
  • Evaluate CEL's timestamp and duration types to their native equivalent values in #​790
  • Relax constraint for fully qualifying a package name when aliasing in #​837
Optimizations
  • Enhance CSE to handle two variable comprehensions in #​808
  • Override environment's expected result type during constant folding in #​815
  • Allow constant folding to fold equals operator in #​822
  • Enhance ConstantFoldingOptimizer to fold arithmetics involving timestamps and durations in #​825
Safety
  • Add comprehension nesting validator. in #​829
Bug fixes
  • Fixed negative zero comparison. "0.0 == -0.0" now evaluates to true
  • Fixed FileDescriptorSetConverter to always reference WellKnownTypes descriptors from generated ones in #​833
  • Fixed bytes(string) standard function to respect evaluateCanonicalTypesToNativeValues flag in #​828
Testing infra
  • Setup of the coverage index. in #​811
Miscellaneous
  • Renaming the CelComprehensionsExtensions docs to align more closely with lib implementation in #​807
  • Remove capability to serially increment mangled variable indices in #​806
  • Add an overload for CelMutableExpr.ofComprehension. in #​812
  • Fix Typo: "descedent" to "descendent". in #​827
  • Include comprehensions in CelEnvironment in #​838
  • Update evaluateCanonicalTypesToNativeValues documentation and fix tests in #​840

Full Changelog: google/cel-java@v0.11.0...v0.11.1


Configuration

📅 Schedule: Branch creation - "before 8am every weekday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 21, 2025
@renovate renovate bot requested a review from a team as a code owner October 21, 2025 00:31
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 21, 2025
@renovate renovate bot force-pushed the renovate/all-patch-versions branch from 6c936bb to 30fa858 Compare October 21, 2025 08:35
@renovate renovate bot changed the title fix(deps): update dependency dev.cel:cel to v0.11.1 fix(deps): update all patch versions Oct 21, 2025
@laurit laurit added this pull request to the merge queue Oct 21, 2025
Merged via the queue into main with commit 0f62252 Oct 21, 2025
24 checks passed
@laurit laurit deleted the renovate/all-patch-versions branch October 21, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants