Skip to content

Releases: cortexapps/axon

Upgrade to Go 1.25.5

09 Dec 21:27
94862fb

Choose a tag to compare

Merge pull request #62 from cortexapps/upgrade-go-1.25

Upgrade go to 1.25.5

Update to Go 1.24.8

09 Dec 20:36
647a862

Choose a tag to compare

Updates project to use Go 1.24.8

0.1.3 - Fix support GitHub app token for scaffolder

30 Oct 14:42
8ffd1a8

Choose a tag to compare

What's Changed

  • Fix authorization issues in GitHub app for scaffolder by @aszarama in #60

Full Changelog: v0.1.2...v0.1.3

0.1.2 - Support GitHub app token for scaffolder

27 Oct 16:31
971060a

Choose a tag to compare

What's Changed

  • Support GitHub app token for scaffolder by @aszarama in #59

Full Changelog: v0.1.1...v0.1.2

0.1.1 - Scaffolder support

16 Oct 14:27
78eecae

Choose a tag to compare

What's Changed

  • Support defaults on env vars by @shawnburke in #57
  • feat: update github accept files to handle scaffolder by @aszarama in #55
  • Update docs related to GitHub scaffolder usage by @aszarama in #58

New Contributors

Full Changelog: 0.1.0...v0.1.1

0.1.0

15 Sep 02:45
fe01467

Choose a tag to compare

Upgrade container to Trixie

What's Changed

New Contributors

Full Changelog: v0.0.9...0.1.0

Header Injection, Github App support

21 Jul 03:56
30463f8

Choose a tag to compare

Summary

Adds the ability to inject headers into the accept.json file, eg:

{
  "private": [
    {
      "method": "get",
      "path": "/foo/*",
      "origin": "https://foo-server.com",
      "headers": {
        "my-custom-heade-static": "my-custom-value",
        "my-custom-header-env": "${ENV_VAR_NAME}"
     },
    }
  ]
}

These headers will be sent to requests to the downstream (private origin) server.

In addition, adds support for github apps:

docker run ... cortex-axon-agent:latest relay -i github -a github-relay -s app

What's Changed

Full Changelog: v0.0.8...v0.0.9

Bug fix: webhook routing

25 Jun 22:51
924af14

Choose a tag to compare

Summary

A change to use Gorilla Mux broke routing for webhooks, but in a way that did not fail unit tests. This addresses that and adds better E2E testing for this scenario going forward.

What's Changed

Full Changelog: v0.0.7...v0.0.8

Respect HTTP_PORT

16 Jun 22:11
c922356

Choose a tag to compare

Small release to ensure HTTP_PORT is respected in all scenarios

What's Changed

Full Changelog: v0.0.6...v0.0.7

Proxy and Self-Signed Cert Support

13 Jun 04:46
2b9950d

Choose a tag to compare

This release adds proxy support, which is:

  • Support for HTTP_PROXY and friends
  • Local certs an be trusted by pointing at them with the CA_CERT_FILE environment variable

In addition, this release introduces the "reflector" which re-routes all outbound broker traffic back through the agent. It's been discovered that node (e.g. Snyk Broker) has some difficult issues when dealing with proxies in a production environment, while the Go stack does not. So this allows sending all traffic from the broker back to the agent which proxies it out using the Go transport settings including extra cert(s).

This can be enabled via:

  • ENABLE_RELAY_REFLECTOR=true just for contacting Cortex. This is useful if all resources accesed in the environment are NO_PROXY
  • ENABLE_RELAY_REFLECTOR=all proxies all outbound broker traffic through the agent. After some bake time this will become the default in future versions.

What's Changed

New Contributors

Full Changelog: v0.0.5...v0.0.6