All Versions
10
Latest Version
Avg Release Cycle
84 days
Latest Release
1386 days ago

Changelog History

  • v0.3.0 Changes

    July 03, 2020

    Key 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
  • 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)

  • 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 -> 1s

    Technical changes:

    • PublishRevisions usesAddSequencedLeaves to publish map revisions in a batch.
  • v0.1.1-alpha Changes

    January 08, 2019

    ๐ŸŽ This revision contains a variety of performance tweaks:
    PublishRevisions: 4s -> 1s

    Technical changes:

    • PublishRevisions usesAddSequencedLeaves to publish map revisions in a batch.
  • 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