Skip to content
This repository has been archived by the owner on May 23, 2023. It is now read-only.

Releases: apigee/istio-mixer-adapter

1.1.0

20 Mar 21:22
Compare
Choose a tag to compare

Known Issue

The apigee-istio provision --grpc command creates an incorrect handler file. You must edit the file to have kind: handler and adapter: apigee. Without the correct field values, the handler will not be recognized by Mixer.

Release Notes

As of Istio 1.1.0, policy control is no longer enabled by default. For Apigee's policy features to take effect, policy control must now be explicitly enabled in Istio config. See Enabling Policy Enforcement for more details.

This release exclusively supports Istio 1.1's external gRPC Mixer adapter protocol - it does not require or include a custom mixer image.

Istio Compatibility

This release is for Istio 1.1.0 and above. It has been tested against Istio 1.1.0.

1.0.6

14 Feb 17:23
Compare
Choose a tag to compare

Istio Compatibility

This mixer release is compiled against Istio 1.0.6.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.6
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.6

Changelog

5606c8e update proto docs
5e6b44c switch to helm install instead of install samples

1.0.5

07 Jan 20:51
Compare
Choose a tag to compare

Istio Compatibility

This mixer release is compiled against Istio 1.0.5.

Upgrading

Be sure to run apigee-istio provision again with the --forceProxyInstall option to install the newest proxy.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.5
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.5

Changelog

cb11bd0 updates to auth-proxy
636e487 fix logging
899f0bf change upload folder format - must not use ":"

1.0.3-2

13 Dec 06:30
Compare
Choose a tag to compare

Istio Compatibility

This mixer release is compiled against Istio 1.0.3.

Upgrading

Be sure to run apigee-istio provision again with the --forceProxyInstall option to install the newest proxy.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.3-2
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.3-2

Changelog

d8f6564 change upload folder pattern, fix close behavior (#219)
e19647c expose SendChannelSize config
139bc51 format each record in gzip individually, no arrays
e3a43cd Fix AX receiving invalid gzip files
support multiple apps in auth proxy
fix api key verification in auth proxy

1.0.4

29 Nov 22:02
Compare
Choose a tag to compare

Note

This is the final 1.0.4 release compiled against Istio 1.0.4.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.4
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.4

Changelog

d8f6564 change upload folder pattern, fix close behavior (#219)
e19647c expose SendChannelSize config
139bc51 format each record in gzip individually, no arrays
e3a43cd Fix AX receiving invalid gzip files

1.0.3

30 Oct 20:29
Compare
Choose a tag to compare

Note

This is the final 1.0.3 release compiled against Istio 1.0.3.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.3
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.3

Changelog

d22b15d add token support for OAuth and SAML access to Apigee management APIs

1.0.2

25 Sep 20:06
Compare
Choose a tag to compare

Note

This is the final 1.0.2 release compiled against Istio 1.0.2.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.2
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.2

Changelog

9153353 remove description from products, fixes #161
869464a grpc adapter support - prerelease (#190)
da360b7 verify api key before gen token
96fcd55 Correct Apigee istio-auth/token API Request
a894fc4 fix race condition in quota
a7c61ab rename deprecated attribute "destination.service" to "destination.service.host"
eef0724 eliminate .netrc check error on version cmd

1.0.0

31 Jul 21:40
Compare
Choose a tag to compare

Note

This is the final 1.0.0 release compiled against Istio 1.0.0.

Mixer Information

image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.0
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.0

Changelog

edfaaab rotate api should use adapter key/secret for auth
980ff1a add mTLS option and documentation for authentication-policy.yaml (#169)
eda722a fix error message on invalid product binding commands
8825cdf parse Istio's request_path (includes query) to derive Apigee's request.path (no query)
7c75aa5 properly close background goroutines

1.0.0-rc1

25 Jul 22:28
Compare
Choose a tag to compare
1.0.0-rc1 Pre-release
Pre-release

Note

This is a pre-release for testing against Istio 1.0 snapshots. A final release will be made when Istio 1.0 has shipped.

Mixer Information

Built on Istio 1.0-branch as of 7/25
image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.0-rc1
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.0-rc1

Changelog

3556623 /verifyApiKey and /token endpoints should not get internal error when app has no products
c66bf34 rename server_timeout_secs to client_timeout, rename products:refresh_rate_mins to products:refresh_rate, change both config elements to duration types
af2fb72 base on Istio release-1.0 branch
1d9a8e7 ensure products list is included when app has multiple products
074b216 ignore empty telemetry requests
f0c0264 require auth for /products and /verifyApiKeys
3ec2e86 allow api key to be retrieved from jwt token, config via 'api_key_claim'
ffe2190 add binding now works when attribute doesn't already exist
8dd357a fix ax crash recovery
9b2eac9 rotate now displays proper auth error
97581e7 return 4xx for bad auth
7562ec5 apigee-rule now applies to everything in default namespace
a91d29f opdk must verify legacy analytics endpoint
1318823 Removed hardcoded org name to use org name passed in from command line.
edf3a79 allow provision output to be directly sent to a handler yaml file
aba9803 change install/ to samples/ and provide Kubernetes install files for Istio
b7a932c disable jwt verification and jwks polling, add optional config items
70ecc03 encrypt kvm, add /rotate endpoint and CLI support
5003fd7 build mixer-debug image
c70b10b analytics legacy_endpoint for opdk provisioning
47d44b9 add gateway_source to analytics
34a1d73 api_key now skips scope checks
58d802f skip mgmnt auth when it's not needed
2dd3633 fix "null" quota interval parsing error

1.0.0-alpha-3

20 Jun 22:59
Compare
Choose a tag to compare
1.0.0-alpha-3 Pre-release
Pre-release

Mixer Information

Built on Istio 0.8.0
image: gcr.io/apigee-api-management-istio/istio-mixer:1.0.0-alpha-3
debug image: gcr.io/apigee-api-management-istio/istio-mixer-debug:1.0.0-alpha-3

Known issues

analytics in opdk not complete
cert rotation will return 500 instead of 403 for bad auth
the packaged sample/apigee/handler.yaml should not have a comma after server_timeout_secs: 60

Changelog

apigee-rule now applies to everything in default namespace
removed hardcoded org name to use org name passed in from command line
allow provision output to be directly sent to a handler yaml file
change install/ to samples/ and provide Kubernetes install files for Istio
disable jwt verification and jwks polling, add optional config items
encrypt kvm, add /rotate endpoint and CLI support
build and publish istio-mixer-debug as well as istio-mixer image
analytics legacy_endpoint for opdk provisioning
add gateway_source to analytics
api_key now skips scope checks
skip management auth when it's not needed
fix "null" quota interval parsing error
provision now works with opdk