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

Releases: google/mako

Second Release

21 Jan 18:50
Compare
Choose a tag to compare

Release Notes

Breaking changes

We've done a lot of directory reorganization, which will require users to update some of their imports. The following transformations should be sufficient for most users.

In Go code

  • github.com/google/mako/clients/go/... imports must be transformed to github.com/google/mako/go/clients/....
  • github.com/google/mako/clients/proto/... imports must be transformed to github.com/google/mako/proto/clients/....

In C++ code

  • quickstore/cxx/quickstore.h includes must be transformed to cxx/quickstore/quickstore.h
  • quickstore/quickstore.pb.h includes must be transformed to proto/quickstore/quickstore.pb.h
  • clients/proto/... includes must be transformed to proto/clients/...
  • clients/cxx/... includes must be transformed to cxx/clients/...
  • clients/proto/... includes must be tranformed to proto/clients/...

In Bazel files
The changes to dependencies in Bazel build files can be inferred from the changes above. For example, if you change an include from clients/cxx/... to cxx/clients/... you'll have to change the Bazel dependency from @mako//clients/cxx/... to @mako//cxx/clients/....

Notable Bug Fixes

  • ThresholdAnalyzer's CrossRunConfig is not computing median correctly (internal bug: http://b/144167621).

New features

  • The Rolling Window Reducer was introduced to the Quickstore client library. See documentation. For Go users, a new microservice will need to be built to enable this functionality.

Second Release (rc1)

03 Dec 19:30
Compare
Choose a tag to compare
Second Release (rc1) Pre-release
Pre-release

Release Notes

Breaking changes

We've done a lot of directory reorganization, which will require users to update some of their imports. The following transformations should be sufficient for most users.

In Go code

  • github.com/google/mako/clients/go/... imports must be transformed to github.com/google/mako/go/clients/....
  • github.com/google/mako/clients/proto/... imports must be transformed to github.com/google/mako/proto/clients/....

In C++ code

  • quickstore/cxx/quickstore.h includes must be transformed to cxx/quickstore/quickstore.h
  • quickstore/quickstore.pb.h includes must be transformed to proto/quickstore/quickstore.pb.h
  • clients/proto/... includes must be transformed to proto/clients/...
  • clients/cxx/... includes must be transformed to cxx/clients/...
  • clients/proto/... includes must be tranformed to proto/clients/...

In Bazel files
The changes to dependencies in Bazel build files can be inferred from the changes above. For example, if you change an include from clients/cxx/... to cxx/clients/... you'll have to change the Bazel dependency from @mako//clients/cxx/... to @mako//cxx/clients/....

Notable Bug Fixes

  • ThresholdAnalyzer's CrossRunConfig is not computing median correctly (internal bug: http://b/144167621).

New features

  • The Rolling Window Reducer was introduced to the Quickstore client library. See documentation. For Go users, a new microservice will need to be built to enable this functionality.

First official release

21 Aug 22:44
Compare
Choose a tag to compare

This is the first official release of the Mako codebase.

Thanks to members of the Knative team (@mattmoor, @srinivashegde86, @fredy-z, @grantr, @vagababov, and others) for helping get the external codebase in shape.

Release Notes

  • For users who have been using our pre-release versions: the Quickstore library has moved from helpers/go/quickstore to go/quickstore.

Release containing "cross run" regression detection in threshold analyzer

17 Aug 00:34
Compare
Choose a tag to compare

Note, a new microservice will need to be built for this release.

Third test release

14 Aug 01:06
Compare
Choose a tag to compare
Third test release Pre-release
Pre-release
v0.0.0-rc.3

Fix build error in clients/cxx/storage/mako_client_internal.h

Second test release

13 Aug 23:46
Compare
Choose a tag to compare
Second test release Pre-release
Pre-release
Internal change

PiperOrigin-RevId: 263166464
Change-Id: Idd2958fa9562e8017c4e961fee52032dd0e4f9ed

First test release

06 Aug 01:01
Compare
Choose a tag to compare
First test release Pre-release
Pre-release
v0.0.0-rc.1

Update Go Quickstore example to depend on version v0.0.0-rc.1