Changelog History
-
v0.3.0 Changes
July 03, 2020Key Transparency now works with Google Cloud Spanner on GKE
๐ Observed performance on a small scale load test of 3M fake users:
- โก๏ธ 50 QPS of Key Updates
-
v0.2.1 Changes
April 29, 2020๐ Bux Fixes:
- โ Removes a dependency on Trillian
-
v0.2.0 Changes
April 29, 2020๐ This release supports Google Cloud MySQL on Google Kubernetes Engine (GKE).
๐ Changelog
- ๐ Support Kubernetes Egress with Managed TLS Certificates
- Liveness and Readiness probes
- Serve health checks over HTTP2
- ๐ Support for Google Cloud MySQL
- ๐ Support for IPv6
- ๐ณ Integration tests for Kubernetes and Docker Compose
- โก๏ธ Update dependencies
- ๐ Update documentation
- ๐ Support Kubernetes Egress with Managed TLS Certificates
-
v0.2.0-rc.1 Changes
March 10, 2020๐ This release supports Google Cloud MySQL on Google Kubernetes Engine (GKE).
๐ Changelog
- ๐ Support Kubernetes Egress with Managed TLS Certificates
- Liveness and Readiness probes
- Serve health checks over HTTP2
- ๐ Support for Google Cloud MySQL
- ๐ Support for IPv6
- ๐ณ Integration tests for Kubernetes and Docker Compose
- โก๏ธ Update dependencies
- ๐ Update documentation
Commits
5e555fd New Design Doc (#1469)
3bb1289 Acknowledgements (#1490)
c6ef70f Use cases (#1489)
2747f89 Bump github.com/prometheus/client_golang from 1.4.1 to 1.5.0 (#1486)
98eada6 README.md # Related (#1485)
5c77bf8 Explain authorized keys (#1484)
๐ 227f113 Use new prometheus sidecar deployment (#1483)
260f9dc don't overwrite the ReplicaSet service label (#1482)
โก๏ธ b14c3eb Update encrypted creds (#1481)
9ea84e6 Pickup DB_HOST env variable (#1480)
c870922 Fix credential encryption (#1479)
28fc8fd Use Cloud MySQL in GKE (#1473)
โก๏ธ fdba48b Update client_secrets.json.enc (#1478)
๐คก 8011388 Bump github.com/golang/mock from 1.4.0 to 1.4.1 (#1477)
๐จ ba1c7e0 Refactor: Move kustomize set image to it's own script (#1475)
๐ 843f369 Remove old key generation scripts (#1447)
299594e Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 (#1470)
1ca14a6 Bump github.com/google/tink from 1.3.0-rc3 to 1.3.0-rc4 (#1471)
3a7cbeb Bump github.com/go-sql-driver/mysql from 1.4.1 to 1.5.0 (#1458)
๐ 8d37aca Remove dependency on kr/pretty (#1467)
โ 7f8264c Avoid race condition in election test (#1460)
๐ณ 668a377 (origin/fix) Set tags for init and prometheus docker images (#1468)
cd0b76c go mod tidy (#1466)
557aa84 (origin/master, origin/HEAD) Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.1.0 to 1.2.0 (#1463)
e8b6eba Bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#1456)
a6b9061 Bump github.com/prometheus/client_golang from 1.2.1 to 1.4.1 (#1457)
๐คก b821681 Bump github.com/golang/mock from 1.3.1 to 1.4.0 (#1455)
170bf26 Use a real public key in the example (#1454)
2de5509 Explain directories (#1451)
3b442e2 Use fake authentication in example (#1452)
abd6967 ForceMaster election library (#1453)
128f290 GO111MODULE install directions (#1450)
a9b296f Use sandbox.keytransparency.dev as example server (#1449)
57ba06e Use K8 ingress for TLS termination (#1443)
๐ณ ab27b74 Portable docker images cleanup script (#1445)
50329f2 Split kt-secrets into kt-tls and kt-monitor (#1444)
69dad1c Serve HTTP2 health check (#1442)
๐ d8831a2 Remove objecthash dependency (#1441)
ad57ca8 Add ipv6 localhost address to self-signed-cert (#1436)
b53823d set fresh TRAVIS_COMMIT (#1438)
ac3b6cf Don't double encrypt (#1439)
๐ง c0be697 Use linux date format (#1437)
ef79a0a Use cmux (#1435)
9b523b6 Explicitly block until server exit
3e17ef5 return error in listern
6c71826 go runSequencer
bc37ddd Serve HTTP2
๐ 2c8e035 Move TLS setup to listener
447bea1 rename addr
2bcb5e8 Finish comment
f3c2337 Keep glog.Exit in main.go
๐ a428f0c Move listen to serverutil
d7ee542 Use errgroup to lauch listeners
โก๏ธ 66e1675 Update heathz paths
da38eb4 ServeHTTPMetrics on a separate port
๐ c99a25e TODO for picking a trillian release image
๐ณ d07737a travis docker swarm init
be3f4f6 Fix wait scripts
๐ eac808e Removed unused restart param
f022cd0 attachable network
๐ 9f25373 Move init to deploy script
๐ 387e169 move build defs to dev compose file
โก๏ธ 2dd8e99 Update wait-for invocation
๐ 55bc23f Remove prometheus-to-sd
๐ณ ec244a9 Use docker-stack-wait
๐ณ d6471a8 docker-stack-wait.sh
๐ 7a0177d docker stack deploy
๐ e48c257 Remove deprecated container_name option
f7c27c5 Less flakey codecov (#1421)
๐ณ 93eafc9 Cleanup old docker images (#1430)
๐ณ 68e4b31 Fix Docker HEALTHCHECK (#1427)
ceecf10 Fix scripts to not depend on KT being in $GOPATH (#1428)
610bdd3 Fix permissions on Prometheus config files (#1429)
926eef1 Setup liveness and readiness k8 probes (#1418)
๐ 214c0cf Remove kompose k8 cruft (#1425)
โ 5c733f7 Turn on monitor integration tests (#1423)
2559372 Copy backoff module from Trillian (#1424)
850d311 Set TRAVIS_COMMIT if unset (#1422)
๐ e5421fb Test against fresh builds (#1420) - ๐ Support Kubernetes Egress with Managed TLS Certificates
-
v0.1.3
February 05, 2020 -
v0.1.2
December 21, 2018 -
v0.1.2-alpha
December 21, 2018 -
v0.1.1 Changes
January 08, 2019๐ This revision contains a variety of performance tweaks:
PublishRevisions: 4s -> 1sTechnical changes:
- PublishRevisions uses
AddSequencedLeaves
to publish map revisions in a batch.
- PublishRevisions uses
-
v0.1.1-alpha Changes
January 08, 2019๐ This revision contains a variety of performance tweaks:
PublishRevisions: 4s -> 1sTechnical changes:
- PublishRevisions uses
AddSequencedLeaves
to publish map revisions in a batch.
- PublishRevisions uses
-
v0.1 Changes
December 14, 2018๐ This release allows the Key Transparency sequencer to safely crash at any point.
The process of creating a new revision has been broken into discrete steps, each of which are check pointed to storage and will be retried if a failure occurs.
https://github.com/google/keytransparency/milestone/17
https://github.com/google/keytransparency/projects/3