Releases: fluxninja/aperture
Aperture v2.27.1
Changelog
List of aperture PRs merged since 2.27.0 release. For the full list of changes, see list of changes
Add Global Cache OLAP telemetry (#3041)
Update match_expressions
deprecation version to v3.0.0
(#3045)
Aperture v2.27.1-rc.1
Changelog
List of aperture PRs merged since 2.27.0 release. For the full list of changes, see list of changes
Add Global Cache OLAP telemetry (#3041)
Update match_expressions
deprecation version to v3.0.0
(#3045)
Aperture v2.27.0
Changelog
List of aperture PRs merged since 2.26.0 release. For the full list of changes, see list of changes
[ImgBot] Optimize images (#3037)
Beep boop. Your images are optimized!
Your image file size has been reduced by 25% 🎉
Details
File | Before | After | Percent reduction |
---|---|---|---|
/docs/content/guides/assets/managing-quotas/workloads.png | 462.33kb | ||
257.97kb | 44.20% |
|
/docs/content/guides/assets/per-user-rate-limiting/rate-limiter-graph.png
| 498.15kb | 286.33kb | 42.52% |
| /docs/content/guides/assets/per-user-rate-limiting/graph.mmd.svg |
17.72kb | 16.10kb | 9.13% |
| /docs/content/guides/assets/managing-quotas/graph.mmd.svg | 17.72kb |
16.11kb | 9.12% |
| /docs/content/guides/assets/managing-quotas/managing-quotas.mmd.svg |
8.51kb | 8.31kb | 2.33% |
|
/docs/content/guides/assets/per-user-rate-limiting/rate-limiting.mmd.svg
| 7.00kb | 6.85kb | 2.17% |
| /sdks/aperture-py/docs/fonts/x-circle.svg | 0.41kb | 0.41kb | 1.65% |
| /sdks/aperture-py/docs/fonts/info.svg | 0.46kb | 0.46kb | 1.48% |
|
/docs/content/concepts/assets/gen/flow-lifecycle/flow-lifecycle.mmd.svg
| 14.64kb | 14.44kb | 1.39% |
| /docs/content/assets/img/unified-load-management-light.svg | 383.82kb
| 382.96kb | 0.22% |
| /docs/content/assets/img/unified-load-management-dark.svg | 244.03kb |
243.62kb | 0.17% |
| /docs/content/get-started/assets/architecture/saas-dark.svg | 26.82kb
| 26.78kb | 0.15% |
| /docs/content/get-started/assets/architecture/saas-light.svg | 25.33kb
| 25.32kb | 0.04% |
| | | | |
| Total : | 1,706.96kb | 1,285.65kb | 24.68% |
📝 docs |
repo | 🙋🏾
issues | 🏪
marketplace
~Imgbot - Part of Optimole family
Signed-off-by: ImgBotApp ImgBotHelp@gmail.com
Co-authored-by: ImgBotApp ImgBotHelp@gmail.com
Co-authored-by: Hardik Shingala hardik.shingala@fluxninja.com
Fix pre-commit (#3040)
Refactor code by removing unused properties and dependencies (#3036)
-
Documentation
-
Updated the configuration specification to reflect changes in rate
limiting features. -
Refactor
-
Removed the
adaptive_load_scheduler
from theRateLimiter
configuration to streamline rate limiting policies.
Add hit/delete metrics for each cache (#3034)
-
New Features
-
Enhanced cache metrics tracking with new metrics for cache hits,
misses, and operation results. -
Improved cache operations with additional monitoring for success and
error statuses. -
Documentation
-
Updated metric naming conventions and labels for better clarity and
consistency. -
Refactor
-
Optimized cache functionality with new internal methods for metric
reporting. -
Chores
-
Integrated additional logging and metric packages to support new
features.
Aperture v2.27.0-rc.1
Changelog
List of aperture PRs merged since 2.26.0 release. For the full list of changes, see list of changes
[ImgBot] Optimize images (#3037)
Beep boop. Your images are optimized!
Your image file size has been reduced by 25% 🎉
Details
File | Before | After | Percent reduction |
---|---|---|---|
/docs/content/guides/assets/managing-quotas/workloads.png | 462.33kb | ||
257.97kb | 44.20% |
|
/docs/content/guides/assets/per-user-rate-limiting/rate-limiter-graph.png
| 498.15kb | 286.33kb | 42.52% |
| /docs/content/guides/assets/per-user-rate-limiting/graph.mmd.svg |
17.72kb | 16.10kb | 9.13% |
| /docs/content/guides/assets/managing-quotas/graph.mmd.svg | 17.72kb |
16.11kb | 9.12% |
| /docs/content/guides/assets/managing-quotas/managing-quotas.mmd.svg |
8.51kb | 8.31kb | 2.33% |
|
/docs/content/guides/assets/per-user-rate-limiting/rate-limiting.mmd.svg
| 7.00kb | 6.85kb | 2.17% |
| /sdks/aperture-py/docs/fonts/x-circle.svg | 0.41kb | 0.41kb | 1.65% |
| /sdks/aperture-py/docs/fonts/info.svg | 0.46kb | 0.46kb | 1.48% |
|
/docs/content/concepts/assets/gen/flow-lifecycle/flow-lifecycle.mmd.svg
| 14.64kb | 14.44kb | 1.39% |
| /docs/content/assets/img/unified-load-management-light.svg | 383.82kb
| 382.96kb | 0.22% |
| /docs/content/assets/img/unified-load-management-dark.svg | 244.03kb |
243.62kb | 0.17% |
| /docs/content/get-started/assets/architecture/saas-dark.svg | 26.82kb
| 26.78kb | 0.15% |
| /docs/content/get-started/assets/architecture/saas-light.svg | 25.33kb
| 25.32kb | 0.04% |
| | | | |
| Total : | 1,706.96kb | 1,285.65kb | 24.68% |
📝 docs |
repo | 🙋🏾
issues | 🏪
marketplace
~Imgbot - Part of Optimole family
Signed-off-by: ImgBotApp ImgBotHelp@gmail.com
Co-authored-by: ImgBotApp ImgBotHelp@gmail.com
Co-authored-by: Hardik Shingala hardik.shingala@fluxninja.com
Fix pre-commit (#3040)
Refactor code by removing unused properties and dependencies (#3036)
-
Documentation
-
Updated the configuration specification to reflect changes in rate
limiting features. -
Refactor
-
Removed the
adaptive_load_scheduler
from theRateLimiter
configuration to streamline rate limiting policies.
Add hit/delete metrics for each cache (#3034)
-
New Features
-
Enhanced cache metrics tracking with new metrics for cache hits,
misses, and operation results. -
Improved cache operations with additional monitoring for success and
error statuses. -
Documentation
-
Updated metric naming conventions and labels for better clarity and
consistency. -
Refactor
-
Optimized cache functionality with new internal methods for metric
reporting. -
Chores
-
Integrated additional logging and metric packages to support new
features.
Aperture v2.26.0
Changelog
List of aperture PRs merged since 2.25.0 release. For the full list of changes, see list of changes
Fix limit by label key (#3033)
- Refactor
- Updated label key retrieval logic in quota scheduler to enhance
performance and maintain compatibility with new rate limiter interface. - Deprecations
- Added deprecation warnings for fallback usage of the old
GetLabelKey
method in rate limiting scenarios. - Documentation
- Updated method signatures to reflect changes in label key retrieval
process.
Add event based Olric metrics (#3025)
Change TTL in aperturectl to be seconds instead of millis (#3027)
-
New Features
-
Updated the TTL (Time to Live) parameter for cache settings from
milliseconds to seconds for improved user experience and clarity. -
Documentation
-
Revised documentation to reflect the change in TTL units across
variousaperturectl
commands. -
Bug Fixes
-
Ensured consistent TTL unit usage across all caching commands to
prevent confusion and potential errors.
Fix docs (#3022)
-
Documentation
-
Updated CI/CD configuration documentation with new job names and
descriptions.- Removed deprecation notes from
LabelMatcher
in API documentation.
- Removed deprecation notes from
-
Clarified instructions on Kubernetes-style label matcher requirements
in configuration specs. -
Chores
-
Updated CI/CD pipeline with new and renamed jobs to improve workflow
efficiency. -
Refactor
- Standardized naming conventions for CI/CD jobs for consistency.
-
New Features
- Introduced a new CI/CD job for uploading policy updates.
Improve field names in label matcher (#3014)
Description of change
- Eliminate confusion between expressions and match_expression (renamed
to match_list) - Maintain backward compatibility for 3 releases.
-
New Features
-
Introduced a new
MatchRequirement
to enhance label matching
capabilities. -
Improvements
-
Updated label matcher configuration with a new
match_list
field for
clearer and more flexible definitions. -
Documentation
-
Revised documentation to clarify the usage of label matchers and
matching conditions. -
Deprecations
-
Deprecated
match_expressions
andmatch_labels
fields in favor of
the newmatch_list
field. -
Refactor
-
Implemented a function to ensure backward compatibility with previous
label matcher configurations.
Partition metrics for Olric (#3019)
Fix panic observed during blueprints generate --apply (#3017)
- Refactor
- Updated the command application logic for improved process flow and
organization.
Update buf lock (#3013)
Run scheduling while global cache lookup is in progress (#3012)
-
Refactor
-
Improved cache lookup operations to be asynchronous, enhancing
performance and responsiveness. -
Documentation
-
Updated method signatures in documentation to reflect new asynchronous
behavior. -
Chores
-
Updated interface implementations to include new asynchronous cache
lookup methods.
Generate dashboards directory location (#3011)
Description of change
- Generate at given directory instead of
/dashboards
within it
- Refactor
- Updated the dashboard output directory setup to enhance flexibility in
file management.
Use api module in sdk (#3007)
-
New Features
- Added a search functionality to the app.
-
Refactor
-
Added a search bar to the
Hero
component and aSearch
component to
theApp
component.- Added styles for the search bar.
Separate module for api (#3006)
etcd transport rename (#2991)
Description of change
Reverse client and server naming for etcd transport package
Signed-off-by: Sahil Lakhwani sahilakhwani@gmail.com
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.
Add aperturectl cloud cache sub-commands (#2978)
-
New Features
-
Introduced
result-cache
andstate-cache
management commands to the
aperturectl
tool.- Added
global-cache
commands for global cache entry manipulation.
- Added
-
Documentation
-
Updated documentation to include new
result-cache
,state-cache
,
andglobal-cache
commands with usage and options. -
Added detailed command descriptions and related links in the
SEE ALSO
sections for user guidance. -
Bug Fixes
-
Ensured all new commands have required flags properly marked to
prevent runtime errors.
Please note that these release notes are a high-level summary and do not
reflect every change made in the pull request.
Caching updates (#2980)
-
New Features
-
Transitioned from state-specific caching to a global cache system
across the platform.- Introduced new global cache management commands in the CLI tool.
-
Improvements
-
Enhanced cache lookup, upsert, and delete functionalities to operate
with the global cache. -
Updated the SDKs to support global cache keys during flow initiation.
-
Documentation
-
Revised CLI documentation to reflect the shift from state cache to
global cache. -
Updated API references and SDK documentation to align with the new
global cache strategy. -
Bug Fixes
-
Fixed issues related to cache key management to ensure consistency and
reliability. -
Refactor
-
Removed deprecated result cache functions and references across the
system. -
Renamed cache-related functions and variables to align with the global
cache terminology. -
Style
-
Updated command descriptions and help messages for better clarity and
consistency. -
Chores
- Cleaned up unused imports and redundant logging statements.
Aperture v2.26.0-rc.3
Changelog
List of aperture PRs merged since 2.25.0 release. For the full list of changes, see list of changes
Fix limit by label key (#3033)
Summary by CodeRabbit
- Refactor
- Updated label key retrieval logic in quota scheduler to enhance
performance and maintain compatibility with new rate limiter interface. - Deprecations
- Added deprecation warnings for fallback usage of the old
GetLabelKey
method in rate limiting scenarios. - Documentation
- Updated method signatures to reflect changes in label key retrieval
process.
Add event based Olric metrics (#3025)
Change TTL in aperturectl to be seconds instead of millis (#3027)
Description of change
Checklist
- Tested in playground or other setup
Summary by CodeRabbit
-
New Features
-
Updated the TTL (Time to Live) parameter for cache settings from
milliseconds to seconds for improved user experience and clarity. -
Documentation
-
Revised documentation to reflect the change in TTL units across
variousaperturectl
commands. -
Bug Fixes
-
Ensured consistent TTL unit usage across all caching commands to
prevent confusion and potential errors.
Fix docs (#3022)
Description of change
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run - Documentation is changed or added
- Tests and/or benchmarks are included
- Breaking changes
Summary by CodeRabbit
-
Documentation
-
Updated CI/CD configuration documentation with new job names and
descriptions.- Removed deprecation notes from
LabelMatcher
in API documentation.
- Removed deprecation notes from
-
Clarified instructions on Kubernetes-style label matcher requirements
in configuration specs. -
Chores
-
Updated CI/CD pipeline with new and renamed jobs to improve workflow
efficiency. -
Refactor
- Standardized naming conventions for CI/CD jobs for consistency.
-
New Features
- Introduced a new CI/CD job for uploading policy updates.
Improve field names in label matcher (#3014)
Description of change
- Eliminate confusion between expressions and match_expression (renamed
to match_list) - Maintain backward compatibility for 3 releases.
Summary by CodeRabbit
-
New Features
-
Introduced a new
MatchRequirement
to enhance label matching
capabilities. -
Improvements
-
Updated label matcher configuration with a new
match_list
field for
clearer and more flexible definitions. -
Documentation
-
Revised documentation to clarify the usage of label matchers and
matching conditions. -
Deprecations
-
Deprecated
match_expressions
andmatch_labels
fields in favor of
the newmatch_list
field. -
Refactor
-
Implemented a function to ensure backward compatibility with previous
label matcher configurations.
Partition metrics for Olric (#3019)
Fix panic observed during blueprints generate --apply (#3017)
]- Refactor
- Updated the command application logic for improved process flow and
organization.
Update buf lock (#3013)
Run scheduling while global cache lookup is in progress (#3012)
Description of change
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run - Documentation is changed or added
- Tests and/or benchmarks are included
- Breaking changes
Summary by CodeRabbit
-
Refactor
-
Improved cache lookup operations to be asynchronous, enhancing
performance and responsiveness. -
Documentation
-
Updated method signatures in documentation to reflect new asynchronous
behavior. -
Chores
-
Updated interface implementations to include new asynchronous cache
lookup methods.
Generate dashboards directory location (#3011)
Description of change
- Generate at given directory instead of
/dashboards
within it
Summary by CodeRabbit
- Refactor
- Updated the dashboard output directory setup to enhance flexibility in
file management.
Use api module in sdk (#3007)
-
New Features
- Added a search functionality to the app.
-
Refactor
-
Added a search bar to the
Hero
component and aSearch
component to
theApp
component.- Added styles for the search bar.
Separate module for api (#3006)
etcd transport rename (#2991)
Description of change
Reverse client and server naming for etcd transport package
Signed-off-by: Sahil Lakhwani sahilakhwani@gmail.com
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run
Summary by CodeRabbit
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.
Add aperturectl cloud cache sub-commands (#2978)
-
New Features
-
Introduced
result-cache
andstate-cache
management commands to the
aperturectl
tool.- Added
global-cache
commands for global cache entry manipulation.
- Added
-
Documentation
-
Updated documentation to include new
result-cache
,state-cache
,
andglobal-cache
commands with usage and options. -
Added detailed command descriptions and related links in the
SEE ALSO
sections for user guidance. -
Bug Fixes
-
Ensured all new commands have required flags properly marked to
prevent runtime errors.
Please note that these release notes are a high-level summary and do not
reflect every change made in the pull request.
Caching updates (#2980)
Summary by CodeRabbit
-
New Features
-
Transitioned from state-specific caching to a global cache system
across the platform.- Introduced new global cache management commands in the CLI tool.
-
Improvements
-
Enhanced cache lookup, upsert, and delete functionalities to operate
with the global cache. -
Updated the SDKs to support global cache keys during flow initiation.
-
Documentation
-
Revised CLI documentation to reflect the shift from state cache to
global cache. -
Updated API references and SDK documentation to align with the new
global cache strategy. -
Bug Fixes
-
Fixed issues related to cache key management to ensure consistency and
reliability. -
Refactor
-
Removed deprecated result cache functions and references across the
system. -
Renamed cache-related functions and variables to align with the global
cache terminology. -
Style
-
Updated command descriptions and help messages for better clarity and
consistency. -
Chores
- Cleaned up unused imports and redundant logging statements.
Aperture v2.26.0-rc.2
Changelog
List of aperture PRs merged since 2.25.0 release. For the full list of changes, see list of changes
Fix limit by label key (#3033)
Summary by CodeRabbit
- Refactor
- Updated label key retrieval logic in quota scheduler to enhance
performance and maintain compatibility with new rate limiter interface. - Deprecations
- Added deprecation warnings for fallback usage of the old
GetLabelKey
method in rate limiting scenarios. - Documentation
- Updated method signatures to reflect changes in label key retrieval
process.
Add event based Olric metrics (#3025)
Change TTL in aperturectl to be seconds instead of millis (#3027)
Description of change
Checklist
- Tested in playground or other setup
Summary by CodeRabbit
-
New Features
-
Updated the TTL (Time to Live) parameter for cache settings from
milliseconds to seconds for improved user experience and clarity. -
Documentation
-
Revised documentation to reflect the change in TTL units across
variousaperturectl
commands. -
Bug Fixes
-
Ensured consistent TTL unit usage across all caching commands to
prevent confusion and potential errors.
Fix docs (#3022)
Description of change
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run - Documentation is changed or added
- Tests and/or benchmarks are included
- Breaking changes
Summary by CodeRabbit
-
Documentation
-
Updated CI/CD configuration documentation with new job names and
descriptions.- Removed deprecation notes from
LabelMatcher
in API documentation.
- Removed deprecation notes from
-
Clarified instructions on Kubernetes-style label matcher requirements
in configuration specs. -
Chores
-
Updated CI/CD pipeline with new and renamed jobs to improve workflow
efficiency. -
Refactor
- Standardized naming conventions for CI/CD jobs for consistency.
-
New Features
- Introduced a new CI/CD job for uploading policy updates.
Improve field names in label matcher (#3014)
Description of change
- Eliminate confusion between expressions and match_expression (renamed
to match_list) - Maintain backward compatibility for 3 releases.
Summary by CodeRabbit
-
New Features
-
Introduced a new
MatchRequirement
to enhance label matching
capabilities. -
Improvements
-
Updated label matcher configuration with a new
match_list
field for
clearer and more flexible definitions. -
Documentation
-
Revised documentation to clarify the usage of label matchers and
matching conditions. -
Deprecations
-
Deprecated
match_expressions
andmatch_labels
fields in favor of
the newmatch_list
field. -
Refactor
-
Implemented a function to ensure backward compatibility with previous
label matcher configurations.
Partition metrics for Olric (#3019)
Fix panic observed during blueprints generate --apply (#3017)
]- Refactor
- Updated the command application logic for improved process flow and
organization.
Update buf lock (#3013)
Run scheduling while global cache lookup is in progress (#3012)
Description of change
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run - Documentation is changed or added
- Tests and/or benchmarks are included
- Breaking changes
Summary by CodeRabbit
-
Refactor
-
Improved cache lookup operations to be asynchronous, enhancing
performance and responsiveness. -
Documentation
-
Updated method signatures in documentation to reflect new asynchronous
behavior. -
Chores
-
Updated interface implementations to include new asynchronous cache
lookup methods.
Generate dashboards directory location (#3011)
Description of change
- Generate at given directory instead of
/dashboards
within it
Summary by CodeRabbit
- Refactor
- Updated the dashboard output directory setup to enhance flexibility in
file management.
Use api module in sdk (#3007)
-
New Features
- Added a search functionality to the app.
-
Refactor
-
Added a search bar to the
Hero
component and aSearch
component to
theApp
component.- Added styles for the search bar.
Separate module for api (#3006)
etcd transport rename (#2991)
Description of change
Reverse client and server naming for etcd transport package
Signed-off-by: Sahil Lakhwani sahilakhwani@gmail.com
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
Checklist
- Tested in playground or other setup
- Screenshot (Grafana) from playground added to PR for 15+ minute
run
Summary by CodeRabbit
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.
Add aperturectl cloud cache sub-commands (#2978)
-
New Features
-
Introduced
result-cache
andstate-cache
management commands to the
aperturectl
tool.- Added
global-cache
commands for global cache entry manipulation.
- Added
-
Documentation
-
Updated documentation to include new
result-cache
,state-cache
,
andglobal-cache
commands with usage and options. -
Added detailed command descriptions and related links in the
SEE ALSO
sections for user guidance. -
Bug Fixes
-
Ensured all new commands have required flags properly marked to
prevent runtime errors.
Please note that these release notes are a high-level summary and do not
reflect every change made in the pull request.
Caching updates (#2980)
Summary by CodeRabbit
-
New Features
-
Transitioned from state-specific caching to a global cache system
across the platform.- Introduced new global cache management commands in the CLI tool.
-
Improvements
-
Enhanced cache lookup, upsert, and delete functionalities to operate
with the global cache. -
Updated the SDKs to support global cache keys during flow initiation.
-
Documentation
-
Revised CLI documentation to reflect the shift from state cache to
global cache. -
Updated API references and SDK documentation to align with the new
global cache strategy. -
Bug Fixes
-
Fixed issues related to cache key management to ensure consistency and
reliability. -
Refactor
-
Removed deprecated result cache functions and references across the
system. -
Renamed cache-related functions and variables to align with the global
cache terminology. -
Style
-
Updated command descriptions and help messages for better clarity and
consistency. -
Chores
- Cleaned up unused imports and redundant logging statements.
Aperture v2.26.0-rc.1
Changelog
List of aperture PRs merged since 2.25.0 release. For the full list of changes, see list of changes
Fix docs (#3022)
-
Documentation
-
Updated CI/CD configuration documentation with new job names and
descriptions.- Removed deprecation notes from
LabelMatcher
in API documentation.
- Removed deprecation notes from
-
Clarified instructions on Kubernetes-style label matcher requirements
in configuration specs. -
Chores
-
Updated CI/CD pipeline with new and renamed jobs to improve workflow
efficiency. -
Refactor
- Standardized naming conventions for CI/CD jobs for consistency.
-
New Features
- Introduced a new CI/CD job for uploading policy updates.
Improve field names in label matcher (#3014)
Description of change
- Eliminate confusion between expressions and match_expression (renamed
to match_list) - Maintain backward compatibility for 3 releases.
-
New Features
-
Introduced a new
MatchRequirement
to enhance label matching
capabilities. -
Improvements
-
Updated label matcher configuration with a new
match_list
field for
clearer and more flexible definitions. -
Documentation
-
Revised documentation to clarify the usage of label matchers and
matching conditions. -
Deprecations
-
Deprecated
match_expressions
andmatch_labels
fields in favor of
the newmatch_list
field. -
Refactor
-
Implemented a function to ensure backward compatibility with previous
label matcher configurations.
Partition metrics for Olric (#3019)
Fix panic observed during blueprints generate --apply (#3017)
- Refactor
- Updated the command application logic for improved process flow and
organization.
Update buf lock (#3013)
Run scheduling while global cache lookup is in progress (#3012)
-
Refactor
-
Improved cache lookup operations to be asynchronous, enhancing
performance and responsiveness. -
Documentation
-
Updated method signatures in documentation to reflect new asynchronous
behavior. -
Chores
-
Updated interface implementations to include new asynchronous cache
lookup methods.
Generate dashboards directory location (#3011)
Description of change
- Generate at given directory instead of
/dashboards
within it
- Refactor
- Updated the dashboard output directory setup to enhance flexibility in
file management.
Use api module in sdk (#3007)
-
New Features
- Added a search functionality to the app.
-
Refactor
-
Added a search bar to the
Hero
component and aSearch
component to
theApp
component.- Added styles for the search bar.
Separate module for api (#3006)
etcd transport rename (#2991)
Description of change
Reverse client and server naming for etcd transport package
Signed-off-by: Sahil Lakhwani sahilakhwani@gmail.com
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.
Add aperturectl cloud cache sub-commands (#2978)
-
New Features
-
Introduced
result-cache
andstate-cache
management commands to the
aperturectl
tool.- Added
global-cache
commands for global cache entry manipulation.
- Added
-
Documentation
-
Updated documentation to include new
result-cache
,state-cache
,
andglobal-cache
commands with usage and options. -
Added detailed command descriptions and related links in the
SEE ALSO
sections for user guidance. -
Bug Fixes
-
Ensured all new commands have required flags properly marked to
prevent runtime errors.
Please note that these release notes are a high-level summary and do not
reflect every change made in the pull request.
Caching updates (#2980)
-
New Features
-
Transitioned from state-specific caching to a global cache system
across the platform.- Introduced new global cache management commands in the CLI tool.
-
Improvements
-
Enhanced cache lookup, upsert, and delete functionalities to operate
with the global cache. -
Updated the SDKs to support global cache keys during flow initiation.
-
Documentation
-
Revised CLI documentation to reflect the shift from state cache to
global cache. -
Updated API references and SDK documentation to align with the new
global cache strategy. -
Bug Fixes
-
Fixed issues related to cache key management to ensure consistency and
reliability. -
Refactor
-
Removed deprecated result cache functions and references across the
system. -
Renamed cache-related functions and variables to align with the global
cache terminology. -
Style
-
Updated command descriptions and help messages for better clarity and
consistency. -
Chores
- Cleaned up unused imports and redundant logging statements.
Aperture v2.25.2
Changelog
List of aperture PRs merged since 2.25.1 release. For the full list of changes, see list of changes
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.
Aperture v2.25.2-rc.1
Changelog
List of aperture PRs merged since 2.25.1 release. For the full list of changes, see list of changes
Separate counter to track inf signals (#2993)
Upgrade OTEL to v0.90.0 (#2989)
-
Refactor
-
Enhanced sorting functions across various modules to use
strings.Compare
for consistency and reliability. -
Updated gRPC client and server interceptors with annotations to
suppress specific static analysis warnings. -
Modified initialization of collector settings to include error
handling. -
Chores
-
Imported the "strings" package where necessary to support refactoring
changes.
Use same version as other deprecations (#2983)
- Documentation
- Updated deprecation notices from v2.25.0 to v3.0.0 for certain
features, advising users to uselimit_by_label_key
instead.