Aperture-py

Latest version: v2.26.0

Safety actively analyzes 639131 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 33 of 53

1.1.0

Changelog

List of aperture PRs merged since 1.0.0 release. For the full list of changes, see [list of changes][changes]

Moved control-point as CheckHTTPRequest field instead of header (1626)

- New Feature: Moved `control-point` as `CheckHTTPRequest` field instead
of header.
- Refactor: Removed use of `metadata` package and instead uses a field
in the request message to set the control point.
- Refactor: Removed the `control-point` header and changed the `apikey`
header to `Apikey`.
- Chore: Updated Dockerfiles with syntax declarations and necessary
packages.

> "Control points moved, metadata gone,
> Headers changed, Dockerfiles drawn,
> Bugs fixed, features added anew,
> This PR brings joy, through and through."

Depth parameter in policy graph generation (1620)

- New Feature: Added a new flag `graph-depth` to control the maximum
depth of the graph when generating DOT and Mermaid files.
- Documentation: Updated CLI reference docs to include new optional flag
`--depth` for `aperturectl compile` command and `--graph-depth` for
`aperturectl blueprints generate` command.
- Refactor: Moved generated files to subdirectories based on their
filename.

> "Graphs expand deep,
> With flags we can now keep,
> Control at our fingertips,
> Our code review never skips."

Added CheckHTTP in flowcontrol with Gateway integration support (1563)

New Feature: Added CheckHTTP service to perform Aperture Flowcontrol
check on incoming requests to a networked service. Includes support for
Gateway integration with Kong API Gateway and Nginx plugin, as well as
new HTTP request and response messages and enums. Also adds CircleCI job
for publishing an Aperture Lua module and updates to documentation.

![image](https://user-images.githubusercontent.com/34568645/227144557-dcace239-7be1-472a-92da-329c1f93942a.png)
![image](https://user-images.githubusercontent.com/34568645/227144610-0af3beb1-622c-4a16-a4de-cce2f88e16fb.png)

---------

Co-authored-by: Sudhanshu Prajapati <spsupraj2dgmail.com>

Update AgentOTELConfig docs (1614)

Documentation: This pull request updates the documentation for Agent's
OTEL collector and adds an example configuration. It also adds a new
struct to support custom metrics pipelines in the AgentOTELConfig. The
changes include renaming a constant and updating a function that adds
custom metrics pipelines to an OTELConfig.

---------

Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>

Minor fixes in auto-scale docs (1615)

Documentation: Minor fixes to auto-scaling documentation, including typo
corrections, formatting updates, and improved clarity of language.

Add Python SDK (1574)

- New Feature: Added Python SDK for Aperture
- Documentation: Added Python SDK documentation
- Refactor: Updated Java and Go SDKs to handle null responses and add null checks.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v1.0.0...releases/aperture-controller/v1.1.0

1.1.0rc.3

Changelog

List of aperture PRs merged since 1.0.0 release. For the full list of changes, see [list of changes][changes]

Moved control-point as CheckHTTPRequest field instead of header (1626)

- New Feature: Moved `control-point` as `CheckHTTPRequest` field instead
of header.
- Refactor: Removed use of `metadata` package and instead uses a field
in the request message to set the control point.
- Refactor: Removed the `control-point` header and changed the `apikey`
header to `Apikey`.
- Chore: Updated Dockerfiles with syntax declarations and necessary
packages.

> "Control points moved, metadata gone,
> Headers changed, Dockerfiles drawn,
> Bugs fixed, features added anew,
> This PR brings joy, through and through."

Depth parameter in policy graph generation (1620)

Description of change

- New Feature: Added a new flag `graph-depth` to control the maximum
depth of the graph when generating DOT and Mermaid files.
- Documentation: Updated CLI reference docs to include new optional flag
`--depth` for `aperturectl compile` command and `--graph-depth` for
`aperturectl blueprints generate` command.
- Refactor: Moved generated files to subdirectories based on their
filename.

> "Graphs expand deep,
> With flags we can now keep,
> Control at our fingertips,
> Our code review never skips."

Added CheckHTTP in flowcontrol with Gateway integration support (1563)

New Feature: Added CheckHTTP service to perform Aperture Flowcontrol
check on incoming requests to a networked service. Includes support for
Gateway integration with Kong API Gateway and Nginx plugin, as well as
new HTTP request and response messages and enums. Also adds CircleCI job
for publishing an Aperture Lua module and updates to documentation.

![image](https://user-images.githubusercontent.com/34568645/227144557-dcace239-7be1-472a-92da-329c1f93942a.png)
![image](https://user-images.githubusercontent.com/34568645/227144610-0af3beb1-622c-4a16-a4de-cce2f88e16fb.png)

---------

Co-authored-by: Sudhanshu Prajapati <spsupraj2dgmail.com>

Update AgentOTELConfig docs (1614)

Description of change

Documentation: This pull request updates the documentation for Agent's
OTEL collector and adds an example configuration. It also adds a new
struct to support custom metrics pipelines in the AgentOTELConfig. The
changes include renaming a constant and updating a function that adds
custom metrics pipelines to an OTELConfig.

---------

Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>

Minor fixes in auto-scale docs (1615)

Documentation: Minor fixes to auto-scaling documentation, including typo
corrections, formatting updates, and improved clarity of language.

Add Python SDK (1574)

- New Feature: Added Python SDK for Aperture
- Documentation: Added Python SDK documentation
- Refactor: Updated Java and Go SDKs to handle null responses and add null checks.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v1.0.0...releases/aperture-controller/v1.1.0-rc.3

1.1.0rc.2

Changelog

List of aperture PRs merged since 1.0.0 release. For the full list of changes, see [list of changes][changes]

Depth parameter in policy graph generation (1620)

Description of change
- New Feature: Added a new flag `graph-depth` to control the maximum
depth of the graph when generating DOT and Mermaid files.
- Documentation: Updated CLI reference docs to include new optional flag
`--depth` for `aperturectl compile` command and `--graph-depth` for
`aperturectl blueprints generate` command.
- Refactor: Moved generated files to subdirectories based on their
filename.

> "Graphs expand deep,
> With flags we can now keep,
> Control at our fingertips,
> Our code review never skips."

Added CheckHTTP in flowcontrol with Gateway integration support (1563)

New Feature: Added CheckHTTP service to perform Aperture Flowcontrol
check on incoming requests to a networked service. Includes support for
Gateway integration with Kong API Gateway and Nginx plugin, as well as
new HTTP request and response messages and enums. Also adds CircleCI job
for publishing an Aperture Lua module and updates to documentation.

![image](https://user-images.githubusercontent.com/34568645/227144557-dcace239-7be1-472a-92da-329c1f93942a.png)
![image](https://user-images.githubusercontent.com/34568645/227144610-0af3beb1-622c-4a16-a4de-cce2f88e16fb.png)

---------

Co-authored-by: Sudhanshu Prajapati <spsupraj2dgmail.com>

Update AgentOTELConfig docs (1614)

Documentation: This pull request updates the documentation for Agent's
OTEL collector and adds an example configuration. It also adds a new
struct to support custom metrics pipelines in the AgentOTELConfig. The
changes include renaming a constant and updating a function that adds
custom metrics pipelines to an OTELConfig.

---------

Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>

Minor fixes in auto-scale docs (1615)

Documentation: Minor fixes to auto-scaling documentation, including typo
corrections, formatting updates, and improved clarity of language.

Add Python SDK (1574)

- New Feature: Added Python SDK for Aperture
- Documentation: Added Python SDK documentation
- Refactor: Updated Java and Go SDKs to handle null responses and add null checks.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v1.0.0...releases/aperture-controller/v1.1.0-rc.2

1.1.0rc.1

Changelog

List of aperture PRs merged since 1.0.0 release. For the full list of changes, see [list of changes][changes]

Added CheckHTTP in flowcontrol with Gateway integration support (1563)

New Feature: Added CheckHTTP service to perform Aperture Flowcontrol
check on incoming requests to a networked service. Includes support for
Gateway integration with Kong API Gateway and Nginx plugin, as well as
new HTTP request and response messages and enums. Also adds CircleCI job
for publishing an Aperture Lua module and updates to documentation.

![image](https://user-images.githubusercontent.com/34568645/227144557-dcace239-7be1-472a-92da-329c1f93942a.png)
![image](https://user-images.githubusercontent.com/34568645/227144610-0af3beb1-622c-4a16-a4de-cce2f88e16fb.png)

---------

Co-authored-by: Sudhanshu Prajapati <spsupraj2dgmail.com>

Update AgentOTELConfig docs (1614)

Documentation: This pull request updates the documentation for Agent's
OTEL collector and adds an example configuration. It also adds a new
struct to support custom metrics pipelines in the AgentOTELConfig. The
changes include renaming a constant and updating a function that adds
custom metrics pipelines to an OTELConfig.

---------

Co-authored-by: Harjot Gill <harjot.gillfluxninja.com>

Minor fixes in auto-scale docs (1615)

Documentation: Minor fixes to auto-scaling documentation, including typo
corrections, formatting updates, and improved clarity of language.

Add Python SDK (1574)

- New Feature: Added Python SDK for Aperture
- Documentation: Added Python SDK documentation
- Refactor: Updated Java and Go SDKs to handle null responses and add null checks.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v1.0.0...releases/aperture-controller/v1.1.0-rc.1

1.0.0

Changelog

List of aperture PRs merged since 0.27.0 release. For the full list of changes, see [list of changes][changes]

Fixed an issue of builds not getting commit and branch (1611)

Description of change

We were checking non-empty so even when we pass commit and branch, it
was setting them to unknown as the .git directory was not copied and the
git command was throwing errors.

update openai action (1599)

This pull request includes a new feature and a bug fix. The `openai`
action has been updated to include `pull_request_review_comment` events
and added a `cancel-in-progress` field to cancel in-progress workflows.
Additionally, a typo in a comment has been fixed.

Move otel components (1597)

remove build.sh script (1594)

Description of change
Added the `build.sh` script inside the cloud repo. Now we no longer
required the build.sh script inside the aperture repo.
Tried using aperturectl to build cloud components but it didn't work.

Closes https://github.com/fluxninja/aperture/issues/1583

Fix Aperture Version build arg (1587)

Aperture Agent/Controller version was not properly passed to the Docker image.

Also, this PR changes context.TODO to context.Background in OTEL tests. This changes is used as trigger to build new Aperture images with proper versions.

Migrate otel contrib packages to extensions/integrations/otel directory (1589)

Description of change
- Fix issue in aperturectl build where package name for bundled
extensions was not correctly used
- Add receiver and processor group tags when building agent and
controller otel components

Go 1.20.2 (1592)

![Screenshot 2023-03-16 at 2 36 27
PM](https://user-images.githubusercontent.com/18579817/225758117-8705ab95-7383-487b-8c04-d573af4f2799.png)

This pull request updates the Golang version to 1.20.2 and makes related
changes such as updating cache keys, compatibility flags, and
Dockerfiles. These changes ensure that the project stays up-to-date with
the latest version of Golang and maintains its compatibility with other
dependencies. This update does not introduce any new features or bug
fixes but is essential for maintaining the project's stability and
security.

aperturectl: make build config and output directory optional (1590)

This pull request introduces a new feature that makes the build
configuration and output directory optional for `aperturectl`. Users can
now build without specifying these parameters, which can be useful in
certain scenarios.

Add extensions list to info (1584)

Add nil pointer check in setupSentryWriter (1582)

Bug fix: This pull request adds a nil pointer check in setupSentryWriter
function to prevent any potential issues.

Restore build.sh in info package (1581)

This pull request adds a script to build a Go binary and inject
build-time variables, which is used in every Dockerfile requiring
version endpoint.

- Chore: Adds `build.sh` script for building Go binaries with build-time
variables.

Use per-cmd build-config.yaml in Dockerfiles (1580)


fix: add race flag to controller build (1576)

Description of change
Race flag argument was added to Agent build but was missing to
controller build so added it.

Replace dynamic plugins with statically linked extensions (1573)

Description of change

- Plugins removed and replaced by extensions
- Added extension builder in aperturectl

---------

Co-authored-by: Hasit Mistry <hasitfluxninja.com>

Add source/destination services array in classifier input (1568)

New Feature: This pull request adds source and destination services
array to the classifier input, creates flow labels from them, and
updates telemetry accordingly.

Add ability to list discovery entities in aperturectl (1561)

Description of change
- Add `discovery entities` command that list all entities by IP
addresses
- Add `--find-by="[name|ip]=<string>" flag to get by name or ip

**New Feature:** Added new functions to list discovery entities and a
single discovery entity by IP address or name. These functions were
added to `pkg/agentfunctions/agents/agents.go` and
`pkg/discovery/entities/entities-service.go`. Additionally, two new RPCs
were added to `api/aperture/cmd/v1/cmd.proto`. The changes also include
minor updates to documentation and CircleCI configuration.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.27.0...releases/aperture-controller/v1.0.0

1.0.0rc.4

Changelog

List of aperture PRs merged since 0.27.0 release. For the full list of changes, see [list of changes][changes]

Fixed an issue of builds not getting commit and branch (1611)

Description of change

We were checking non-empty so even when we pass commit and branch, it
was setting them to unknown as the .git directory was not copied and the
git command was throwing errors.

update openai action (1599)

This pull request includes a new feature and a bug fix. The `openai`
action has been updated to include `pull_request_review_comment` events
and added a `cancel-in-progress` field to cancel in-progress workflows.
Additionally, a typo in a comment has been fixed.

Move otel components (1597)

remove build.sh script (1594)

Description of change
Added the `build.sh` script inside the cloud repo. Now we no longer
required the build.sh script inside the aperture repo.
Tried using aperturectl to build cloud components but it didn't work.

Closes https://github.com/fluxninja/aperture/issues/1583

Fix Aperture Version build arg (1587)

Aperture Agent/Controller version was not properly passed to the Docker image.

Also, this PR changes context.TODO to context.Background in OTEL tests. This changes is used as trigger to build new Aperture images with proper versions.

Migrate otel contrib packages to extensions/integrations/otel directory (1589)

Description of change
- Fix issue in aperturectl build where package name for bundled
extensions was not correctly used
- Add receiver and processor group tags when building agent and
controller otel components

Go 1.20.2 (1592)

![Screenshot 2023-03-16 at 2 36 27
PM](https://user-images.githubusercontent.com/18579817/225758117-8705ab95-7383-487b-8c04-d573af4f2799.png)

This pull request updates the Golang version to 1.20.2 and makes related
changes such as updating cache keys, compatibility flags, and
Dockerfiles. These changes ensure that the project stays up-to-date with
the latest version of Golang and maintains its compatibility with other
dependencies. This update does not introduce any new features or bug
fixes but is essential for maintaining the project's stability and
security.

aperturectl: make build config and output directory optional (1590)

This pull request introduces a new feature that makes the build
configuration and output directory optional for `aperturectl`. Users can
now build without specifying these parameters, which can be useful in
certain scenarios.

Add extensions list to info (1584)

Add nil pointer check in setupSentryWriter (1582)

Bug fix: This pull request adds a nil pointer check in setupSentryWriter
function to prevent any potential issues.

Restore build.sh in info package (1581)

This pull request adds a script to build a Go binary and inject
build-time variables, which is used in every Dockerfile requiring
version endpoint.

- Chore: Adds `build.sh` script for building Go binaries with build-time
variables.

Use per-cmd build-config.yaml in Dockerfiles (1580)


fix: add race flag to controller build (1576)

Description of change
Race flag argument was added to Agent build but was missing to
controller build so added it.

Replace dynamic plugins with statically linked extensions (1573)

Description of change

- Plugins removed and replaced by extensions
- Added extension builder in aperturectl

---------

Co-authored-by: Hasit Mistry <hasitfluxninja.com>

Add source/destination services array in classifier input (1568)

New Feature: This pull request adds source and destination services
array to the classifier input, creates flow labels from them, and
updates telemetry accordingly.

Add ability to list discovery entities in aperturectl (1561)

Description of change
- Add `discovery entities` command that list all entities by IP
addresses
- Add `--find-by="[name|ip]=<string>" flag to get by name or ip

**New Feature:** Added new functions to list discovery entities and a
single discovery entity by IP address or name. These functions were
added to `pkg/agentfunctions/agents/agents.go` and
`pkg/discovery/entities/entities-service.go`. Additionally, two new RPCs
were added to `api/aperture/cmd/v1/cmd.proto`. The changes also include
minor updates to documentation and CircleCI configuration.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.27.0...releases/aperture-controller/v1.0.0-rc.4

Page 33 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.