Skip to content

Releases: fluxninja/aperture

Aperture v2.27.1

12 Dec 07:32
Compare
Choose a tag to compare

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

12 Dec 06:16
Compare
Choose a tag to compare
Aperture v2.27.1-rc.1 Pre-release
Pre-release

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

11 Dec 10:21
a1fa9d2
Compare
Choose a tag to compare

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 | :octocat:
repo
| 🙋🏾
issues
| 🏪
marketplace

~Imgbot - Part of Optimole family


Signed-off-by: ImgBotApp [email protected]
Co-authored-by: ImgBotApp [email protected]
Co-authored-by: Hardik Shingala [email protected]

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 the RateLimiter
    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

11 Dec 09:22
a1fa9d2
Compare
Choose a tag to compare
Aperture v2.27.0-rc.1 Pre-release
Pre-release

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 | :octocat:
repo
| 🙋🏾
issues
| 🏪
marketplace

~Imgbot - Part of Optimole family


Signed-off-by: ImgBotApp [email protected]
Co-authored-by: ImgBotApp [email protected]
Co-authored-by: Hardik Shingala [email protected]

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 the RateLimiter
    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

06 Dec 03:14
3acb6b6
Compare
Choose a tag to compare

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
    various aperturectl 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.
  • 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 and match_labels fields in favor of
    the new match_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 a Search component to
    the App component.

    • Added styles for the search bar.

Separate module for api (#3006)

image

etcd transport rename (#2991)

Description of change

Reverse client and server naming for etcd transport package


Signed-off-by: Sahil Lakhwani [email protected]

Separate counter to track inf signals (#2993)

Upgrade OTEL to v0.90.0 (#2989)

image

  • 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 use limit_by_label_key instead.

Add aperturectl cloud cache sub-commands (#2978)

  • New Features

  • Introduced result-cache and state-cache management commands to the
    aperturectl tool.

    • Added global-cache commands for global cache entry manipulation.
  • Documentation

  • Updated documentation to include new result-cache, state-cache,
    and global-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

06 Dec 02:22
3acb6b6
Compare
Choose a tag to compare
Aperture v2.26.0-rc.3 Pre-release
Pre-release

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
    various aperturectl 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.
  • 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 and match_labels fields in favor of
    the new match_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 a Search component to
    the App component.

    • Added styles for the search bar.

Separate module for api (#3006)

image

etcd transport rename (#2991)

Description of change

Reverse client and server naming for etcd transport package


Signed-off-by: Sahil Lakhwani [email protected]

Separate counter to track inf signals (#2993)

Upgrade OTEL to v0.90.0 (#2989)

image

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 use limit_by_label_key instead.

Add aperturectl cloud cache sub-commands (#2978)

  • New Features

  • Introduced result-cache and state-cache management commands to the
    aperturectl tool.

    • Added global-cache commands for global cache entry manipulation.
  • Documentation

  • Updated documentation to include new result-cache, state-cache,
    and global-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

06 Dec 02:16
6de3000
Compare
Choose a tag to compare
Aperture v2.26.0-rc.2 Pre-release
Pre-release

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
    various aperturectl 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.
  • 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 and match_labels fields in favor of
    the new match_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 a Search component to
    the App component.

    • Added styles for the search bar.

Separate module for api (#3006)

image

etcd transport rename (#2991)

Description of change

Reverse client and server naming for etcd transport package


Signed-off-by: Sahil Lakhwani [email protected]

Separate counter to track inf signals (#2993)

Upgrade OTEL to v0.90.0 (#2989)

image

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 use limit_by_label_key instead.

Add aperturectl cloud cache sub-commands (#2978)

  • New Features

  • Introduced result-cache and state-cache management commands to the
    aperturectl tool.

    • Added global-cache commands for global cache entry manipulation.
  • Documentation

  • Updated documentation to include new result-cache, state-cache,
    and global-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

05 Dec 09:29
Compare
Choose a tag to compare
Aperture v2.26.0-rc.1 Pre-release
Pre-release

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.
  • 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 and match_labels fields in favor of
    the new match_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 a Search component to
    the App component.

    • Added styles for the search bar.

Separate module for api (#3006)

image

etcd transport rename (#2991)

Description of change

Reverse client and server naming for etcd transport package


Signed-off-by: Sahil Lakhwani [email protected]

Separate counter to track inf signals (#2993)

Upgrade OTEL to v0.90.0 (#2989)

image

  • 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 use limit_by_label_key instead.

Add aperturectl cloud cache sub-commands (#2978)

  • New Features

  • Introduced result-cache and state-cache management commands to the
    aperturectl tool.

    • Added global-cache commands for global cache entry manipulation.
  • Documentation

  • Updated documentation to include new result-cache, state-cache,
    and global-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

01 Dec 06:52
cf6cee4
Compare
Choose a tag to compare

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)

image

  • 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 use limit_by_label_key instead.

Aperture v2.25.2-rc.1

01 Dec 06:11
cf6cee4
Compare
Choose a tag to compare
Aperture v2.25.2-rc.1 Pre-release
Pre-release

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)

image

  • 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 use limit_by_label_key instead.