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