Skip to content

Aperture v2.23.0

Compare
Choose a tag to compare
@github-actions github-actions released this 06 Nov 14:46
20a27bf

Changelog

List of aperture PRs merged since 2.22.0 release. For the full list of changes, see list of changes

Restructure the docs and make them developer-centric (#2897)

Co-authored-by: Jai Desai [email protected]

Pin protocolbuffers version as latest causes issues in SDKs (#2900)

Add support for secret manager in inframeter config update (#2896)

New Features:

  • Integrated the Secret Manager package into the Aperture Agent,
    enhancing security by managing sensitive data.
  • Introduced a new struct "ProvideAgentIn" in the Aperture Agent
    configuration, improving code readability and maintainability.
  • Expanded the functionality of the AddInfraMeters function in the
    Otel Collector package, allowing it to handle different installation
    modes and interact with the Secret Manager.

Refactor:

  • Updated several function calls in the Aperture Agent configuration to
    use the new "ProvideAgentIn" struct, streamlining the code and improving
    clarity.
  • Added new functions in the Otel Collector package to process secret
    references and fetch secret values, enhancing code organization and
    readability.

New Package:

  • Added a new Secret Manager package that provides a client for managing
    secrets, improving security and data protection.

use x-api-key header instead of apiKey header (#2895)

Refactor:

  • Updated the key name in the headers map from "apiKey" to "x-api-key"
    in various files, improving the consistency of the codebase.
  • Renamed environment variables from "FN_" prefix to "APERTURE_" prefix
    across multiple files, aligning with the new naming convention.
  • Modified the way API key is passed in the request metadata in
    ApertureSDKBuilder.java, enhancing security.

New Features:

  • Added insecure mode in grpcOptions() function in main.go,
    providing an option for insecure communication during development or
    testing.

Bug Fixes:

  • Fixed the default value of the aperture.agent.address property in
    README.md and Config.java, correcting the default agent address.

Style:

  • Updated import statements in use_aperture.ts and example.ts for
    better code readability.

Chores:

  • Updated the base image in Dockerfile from python:3.7-slim-buster
    to python:3.8-slim-buster, keeping the environment up-to-date with the
    latest Python version.

Combined PR from dependabot's branch combine-prs-branch-go (#2890)

This PR was created by the Combine PRs action by combining the following
PRs:
#2889 Build(deps): Bump github.com/google/uuid from 1.3.1 to 1.4.0
#2888 Build(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0
#2887 Build(deps): Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0
#2886 Build(deps): Bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.10
#2885 Build(deps): Bump github.com/go-logr/logr from 1.2.4 to 1.3.0
#2884 Build(deps): Bump github.com/open-policy-agent/opa from 0.57.0 to
0.58.0
#2883 Build(deps): Bump go.uber.org/goleak from 1.2.1 to 1.3.0
#2882 Build(deps): Bump github.com/reugn/go-quartz from 0.7.0 to 0.8.0
#2880 Build(deps): Bump helm.sh/helm/v3 from 3.12.2 to 3.13.1
#2876 Build(deps): Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0
#2874 Build(deps): Bump github.com/go-playground/validator/v10 from
10.14.1 to 10.15.5
#2870 Build(deps): Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1
#2881 Build(deps): Bump go.uber.org/fx from 1.20.0 to 1.20.1
#2879 Build(deps): Bump github.com/elastic/gmux from
0.2.1-0.20230302111114-819acd5135a3 to 0.3.1
#2878 Build(deps): Bump k8s.io/apimachinery from 0.28.2 to 0.28.3
#2877 Build(deps): Bump k8s.io/api from 0.28.2 to 0.28.3
#2875 Build(deps): Bump github.com/onsi/gomega from 1.28.0 to 1.29.0
#2873 Build(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3
#2872 Build(deps): Bump sigs.k8s.io/controller-runtime from 0.15.0 to
0.16.3
#2871 Build(deps): Bump github.com/rs/zerolog from 1.30.0 to 1.31.0


Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

blueprints --dir flag (#2867)

Description of change

Add --dir flag to allow multiple blueprints to be applied

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