chore(deps): bump github.com/google/cel-go from 0.28.0 to 0.29.0
Merged
DE
3mo ago+3+3+0123456789-3-3-0123456789
Bumps github.com/google/cel-go from 0.28.0 to 0.29.0.
Release notes
Sourced from github.com/google/cel-go's releases.
Release v0.29.0
What's Changed
New Features
- Add JSON encoder extension — a new
extlibrary for JSON encoding by@rohan-patnaikin cel-expr/cel-go#1340- Upstream
network.IP/CIDRsupport from Kubernetes by@tdesrosiin cel-expr/cel-go#1238- Managed execution frame with async call foundations by
@TristonianJonesin cel-expr/cel-go#1316- Execution frame integration with updated
InterpretableV2by@TristonianJonesin cel-expr/cel-go#1344- Add conformance test runner for CEL Policies by
@l46kokin cel-expr/cel-go#1319Bug Fixes
- Fix unintentional unwrapping of optionals at any level of depth by
@TristonianJonesin cel-expr/cel-go#1315- Fix
has()unknown propagation during partial evaluation by@0xASTRAin cel-expr/cel-go#1324- Enforce expression size limit before source construction by
@thesmartshadowin cel-expr/cel-go#1302- Policy variable scoping fixes by
@jnthntatumin cel-expr/cel-go#1321- Emit valid CEL for doubles in scientific notation in the parser/unparser by
@moraneusin cel-expr/cel-go#1326- Allow aliases for simple names in containers by
@rohan-patnaikin cel-expr/cel-go#1327- Reject out-of-range minutes in timezone offset parsing by
@alhudzin cel-expr/cel-go#1336- Validate offset on empty-string path in
indexOfandlastIndexOfby@alhudzin cel-expr/cel-go#1335- Guard
int32/uint32map key narrowing inqualifyInternalby@alhudzin cel-expr/cel-go#1337- Add max size check to
genRange()inext/liststo prevent OOM by@marwan9696in cel-expr/cel-go#1310Cost Tracking
- Ensure receiver and global matches cost estimates agree by
@TristonianJonesin cel-expr/cel-go#1350startsWith/endsWithruntime cost agreement with checked cost by@TristonianJonesin cel-expr/cel-go#1351- Avoid repeated construction of cost tracker by
@pohlyin cel-expr/cel-go#1357Testing & Tooling
- Test Runner usability improvements by
@jnthntatumin cel-expr/cel-go#1320- Minor updates to test coverage and code quality by
@TristonianJonesin cel-expr/cel-go#1318- Remove duplicate policy tests now covered by policy conformance tests by
@l46kokin cel-expr/cel-go#1332- Minor Google3 import fixes by
@l46kokin cel-expr/cel-go#1331Documentation
- Update documentation for nested first-match rules by
@jnthntatumin cel-expr/cel-go#1323- Add migration warning to README by
@dmitriplotnikovin cel-expr/cel-go#1330Release v0.28.1
What's Changed
- fix: deleted
IntToDurationoverload by@alexsnapsin google/cel-go#1300- Support shorthand types in env yaml and REPL by
@jnthntatumin google/cel-go#1301- Preserve operation interrupted in ContextEval error by
@dimsin google/cel-go#1303- Use shorthand type specifiers in env yaml files by
@jnthntatumin google/cel-go#1305- Cost estimation and tracking for strings extension by
@TristonianJonesin google/cel-go#1307- Update repl type string for doubles by
@TristonianJonesin google/cel-go#1308New Contributors
@alexsnapsmade their first contribution in google/cel-go#1300@dimsmade their first contribution in google/cel-go#1303
... (truncated)
Commits
fa16799avoid repeated construction of cost tracker (#1357)ea3d5c0feat(ext): add json encoder (#1340)a4d0d64startsWith / endsWith runtime cost agreement with checked cost (#1351)d4efa77Ensure receiver and global matches cost estimates agree (#1350)13cff33ext/lists: add max size check to genRange() to prevent OOM (#1310)f0ffa7eExecution frame integration with updated IntepretableV2 (#1344)f1ec2f6guard int32/uint32 map key narrowing in qualifyInternal (#1337)258e7c8Managed execution frame with async call foundations (#1316)14f6746validate offset on empty-string path in indexOf and lastIndexOf (#1335)783267dreject out-of-range minutes in timezone offset parsing (#1336)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.