-
Notifications
You must be signed in to change notification settings - Fork 69
deps: update dependency dev.cel:cel to v0.11.1 #3446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate-bot
wants to merge
1
commit into
googleapis:main
Choose a base branch
from
renovate-bot:renovate/dev.cel.version
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
deps: update dependency dev.cel:cel to v0.11.1 #3446
renovate-bot
wants to merge
1
commit into
googleapis:main
from
renovate-bot:renovate/dev.cel.version
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
|
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. |
c6d8498 to
3c85dc5
Compare
a58020c to
08fb16e
Compare
08fb16e to
915f20f
Compare
915f20f to
a2d32cf
Compare
a2d32cf to
b10d37e
Compare
b10d37e to
857413f
Compare
857413f to
856d994
Compare
856d994 to
40c816d
Compare
40c816d to
0bbf39a
Compare
0bbf39a to
835510f
Compare
835510f to
9f36909
Compare
9f36909 to
362823a
Compare
362823a to
a46fda3
Compare
a46fda3 to
6faadfb
Compare
6faadfb to
4d644d9
Compare
4d644d9 to
30766ae
Compare
30766ae to
a5da367
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
do not merge
Indicates a pull request not ready for merge, due to either quality or timing.
kokoro:force-run
Add this label to force Kokoro to re-run the tests.
size: xs
Pull request size is extra small.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.6.0->0.11.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
google/cel-java (dev.cel:cel)
v0.11.1Compare Source
Significant changes
Starting with this release, the runtime can evaluate these literals to the following Java native type equivalents:
This new behavior is not yet enabled by default. Call
CelOptions.Builder.evaluateCanonicalTypesToNativeValues(true)to explicitly enable it.What's Changed
Features
Optimizations
Safety
Bug fixes
"0.0 == -0.0"now evaluates totrueTesting infra
Miscellaneous
CelMutableExpr.ofComprehension. in #812Full Changelog: google/cel-java@v0.11.0...v0.11.1
v0.11.0Compare Source
Features
<list>.all(indexVar, valueVar, <predicate>) -> bool)importskeyword to abbreviate type names.slice,distinct,reverse,sort, andsortBy.Breaking Changes
PR #769 removes
setContainer(String)method on theCel,CelCompiler, andCelCheckerbuilders. Callers must usesetContainer(CelContainer)instead, which supports aliasing and abbreviations in addition to existing container resolution. For a migration that preserves existing behavior, simply provideCelContainer.ofName(string).PR #789 changes the internal representation of CEL's
nullandbytesliterals (e.g.,b'foo') to their CEL-native Java type equivalents (dev.cel.common.Values.NullValueanddev.cel.common.values.CelByteString) instead of their Protobuf counterparts (com.google.protobuf.NullValueandcom.google.protobuf.ByteString). This is currently a breaking change only if your codebase references these literals through theCelConstantAST node. There are no observable changes in evaluation behavior, as this is currently controlled by a feature flag. We plan on enabling this by default in a future release.Bug fixes
replaceSubtreeto properly populate source info for the three-argument map macro in #794.CelContainer.toBuilder()to properly copy aliases in #775.What's Changed
Aliasing and Abbreviations
CEL Policy Compiler
CEL Environment
Extensions
transformMapandtransformMapEntrymacros in #800Miscellaneous
Full Changelog: google/cel-java@v0.10.1...v0.11.0
v0.10.1This release features the following:
Breaking Changes
The following PRs change the fully qualified class name for function binding:
Before:
dev.cel.runtime.CelRuntime.CelFunctionBindingAfter:
dev.cel.runtime.CelFunctionBindingVarious utility methods for spawning protobuf-based CEL types have been moved out of
CelTypesintoCelProtoTypesorCelProtoMessageTypes:CelPolicyConfigand its sibling classes have been removed. These classes are superseded byCelEnvironment, which are functionally equivalent and provides functionality for environment setup beyond policy use cases.Bug Fixes
What's Changed
Extension libraries
YAML serialization
Lite Runtime (Android)
@Generatedannotation to codegened CelLiteDescriptor. Fix package location error prone warning for generated sources within srcjar. in #704Test runner framework
Miscellaneous
New Contributors
Full Changelog: google/cel-java@v0.9.1...v0.10.1
v0.9.1What's Changed
Miscellaneous
dev.cel:protobufmaven coordinate) in #551Full Changelog: google/cel-java@v0.9.0...v0.9.1
v0.9.0Compare Source
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
CelTypesandCelAbstractSyntaxTreeclasses. The removed methods have been moved to CelProtoAbstractSyntaxTree and CelProtoTypes:What's Changed
Fixes
DefaultDispatcherto avoid synchronization in #477Miscellaneous
Fix feature_request.md config blocks by @sergiitk in #485
Remove unused test_java_proto package in #526
Remove reference to CheckedExpr proto in DefaultMetadata in #521
Migrate CelAttributeParser away from proto based expr to canonical cel expr in #522
Add expr ID set as a field to CelUnknownSet. in #471
Add a policy example that compiles then evaluates late bound functions in #497
Migrate dev/cel/common/ tests to use proto3 canonical conformance protos follow up will address proto2. in #512
Migrate dev/cel/extensions tests to use canonical conformance protos. in #513
Remove unnecessary unknown value adaptation in ProtoAdapter in #499
Migrate away from deprecated CelTypes methods in #525
Remove the legacy createInterpretable(CheckedExpr) in #487
Update runtime tests to refer to canonical cel conformance protos. in #510
Correctly suppress AutoValueMutable warnings in #475
Deprecate enableUnsignedLong option. Remove associated base interpreter tests. in #515
Cleanup of unused methods and build targets in #469
Move evaluateExpr utility methods to validator and optimizer in #470
Update WORKSPACE dependencies in #530
Remove references to deprecated type resolvers in the runtime. in #520
Remove retainComprehensionStructure flag in SubexpressionOptimizer in #493
New Contributors
Full Changelog: google/cel-java@v0.8.0...v0.9.0
v0.8.0Compare Source
Fixes
Features
Miscellaneous
Full Changelog: google/cel-java@v0.7.1...v0.8.0
v0.7.1Features
Fixes
Miscellaneous Changes
Full Changelog: google/cel-java@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.
This PR was generated by Mend Renovate. View the repository job log.