Releases: transparency-dev/tessera
v1.0.0
What's Changed
Changes since v0.2.0 beta
:
Features
- Garbage collection for obsolete tiles:
- Support GCS gRPC client too by @AlCutter in #722
- Improved
fsck
tooling, now with more control and a TUI to show progress:- Move fsck out of experimental and expose fsck library by @AlCutter in #702
- Improvements to the fsck tool by @AlCutter in #753
- Allow rate-limiting the fsck tool by @AlCutter in #765
- Add a TUI to cmd/fsck by @AlCutter in #767
- Fsck add key to UI by @AlCutter in #772
- Add throughput and ETA stats to fsck UI by @AlCutter in #773
- Improved witness support - enables configuration of witness policy using Sigsum's text-based policy format:
Fixes
- Fix missing
-
fromRetry-After
header in hammer by @roger2hk in #678 - Rename some methods by @phbnf in #680
- Add some more tracing by @AlCutter in #682
- Fix nil pointer dereference panic when
opts
inNewAppender
isnil
by @roger2hk in #683 - [GCP] Only consume Seq rows we know are actually there by @AlCutter in #684
- Memoize the outer-most AddFn by @AlCutter in #711
- Ensure antispam doesn't push back when caught up by @AlCutter in #712
- Simplify memoize by @AlCutter in #713
- Don't complain if dir already exists by @AlCutter in #723
- Support errors in notify by @mhutchinson in #734
- Added tests for #734 by @mhutchinson in #735
- Hold fd open for directory while making changes within by @AlCutter in #750
- Add fault-injection test for posix-oneshot by @AlCutter in #754
- Fix witness URL used for checkpoint for submission by @AlCutter in #756
- Fix some witness related nits by @AlCutter in #757
- Pass witness policy as []byte by @AlCutter in #758
- Add read-header timeouts to HTTP servers by @AlCutter in #770
- Fix AWS CI deploy issue by @AlCutter in #776
Performance improvements
- Added benchmark for queue by @mhutchinson in #679
- Improve hammer performance by @AlCutter in #690
- Implement queue locallly by @AlCutter in #714
- Reduce GCS memory footprint by @AlCutter in #717
- Simplify PublicationAwaiter by @AlCutter in #718
- [POSIX/antispam] Don't busy wait when we're caught up by @AlCutter in #725
- Make posix-oneshot more snappy. by @AlCutter in #752
Docs
- Docs tidy/tweak by @AlCutter in #708
- Update slack invite link by @taknira in #710
- Add godoc for WithAntispam by @AlCutter in #745
- [Docs] ProofBuilder doc tweaks by @mhutchinson in #751
- Update docs by @AlCutter in #775
- Check-in tui gif by @AlCutter in #778
Other
- Updated slack invite link by @mhutchinson in #693
- Don't use HTTP/2 in CI by @AlCutter in #696
- Move entry/bundle streaming over to client by @AlCutter in #694
- Switch to using centkalti for retry logic by @AlCutter in #703
- Push partial->full fallback down into fetcher contract by @AlCutter in #704
- s/future/index by @phbnf in #707
- Allow application to optionally configure storage infra clients by @AlCutter in #719
- [Logging] Integration logging is now V=1 by @mhutchinson in #720
- Quieten transient error by @AlCutter in #724
- [Metrics] Histogram for deadline remaining on Append by @mhutchinson in #737
- Add Go version
1.25.x
to go test workflow by @roger2hk in #738 - Use IAM instead of access keys by @phbnf in #739
- Enable S3 lockfiles by @phbnf in #741
- Disable DynamoDB Terraform locking by @phbnf in #744
- Detect emulated spanner and apply workaround by @AlCutter in #759
- Expose status from fsck by @AlCutter in #763
- s/experimental//g by @phbnf in #771
- Use "dedup" consistently across the repo by @phbnf in #777
- Update observed integration delay more frequently by @AlCutter in #727
- Add metrics for latency of various POSIX operations by @AlCutter in #728
Deps
- Bump the all-go-deps group with 5 updates by @dependabot[bot] in #676
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the all-gha-deps group by @dependabot[bot] in #677
- Bump github/codeql-action from 3.28.18 to 3.28.19 in the all-gha-deps group by @dependabot[bot] in #687
- Bump the all-go-deps group with 9 updates by @dependabot[bot] in #686
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the all-gha-deps group by @dependabot[bot] in #692
- Bump the all-go-deps group across 1 directory with 9 updates by @dependabot[bot] in #695
- Bump github/codeql-action from 3.29.0 to 3.29.2 in the all-gha-deps group by @dependabot[bot] in #706
- Bump the all-go-deps group with 13 updates by @dependabot[bot] in #705
- Bump the all-go-deps group with 2 updates by @dependabot[bot] in #709
- Bump the all-go-deps group with 5 updates by @dependabot[bot] in #716
- Bump gruntwork-io/terragrunt-action from 2.1.8 to 3.0.0 in the all-gha-deps group by @dependabot[bot] in #715
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #721
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #726
- Bump the all-go-deps group with 10 updates by @dependabot[bot] in #730
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #729
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #732
- Bump the all-go-deps group with 9 updates by @dependabot[bot] in #733
- Bump google.golang.org/api from 0.244.0 to 0.247.0 in the all-go-deps group by @dependabot[bot] in #743
- Bump github/codeql-action from 3.29.8 to 3.29.10 in the all-gha-deps group by @dependabot[bot] in #742
- Bump github/codeql-action from 3.29.10 to 3.29.11 in the all-gha-deps group by @dependabot[bot] in #746
- Bump the all-go-deps group with 8 updates by @dependabot[bot] in #748
- Bump the all-gha-deps group with 4 updates by @dependabot[bot] in #760
- Bump the all-go-deps group across 1 directory with 23 updates...
v1.0.0-rc3
What's Changed
Main changes
Tessera's support for witnessing received some love in this release; we can now parse witness policy configurations and turn them into a graph of objects for passing directly to the WithWitnesses
option.
- Witness policy by @AlCutter in #755
- Fix witness URL used for checkpoint for submission by @AlCutter in #756
- Fix some witness related nits by @AlCutter in #757
- Pass witness policy as []byte by @AlCutter in #758
- Detect emulated spanner and apply workaround by @AlCutter in #759
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
v1.0.0-rc2
What's Changed
Docs
- [Docs] ProofBuilder doc tweaks by @mhutchinson in #751
- Add godoc for WithAntispam by @AlCutter in #745
Improvements
- [Metrics] Histogram for deadline remaining on Append by @mhutchinson in #737
- Make posix-oneshot more snappy. by @AlCutter in #752
- Improvements to the fsck tool by @AlCutter in #753
- Add fault-injection test for posix-oneshot by @AlCutter in #754
Fixes
- Support errors in notify by @mhutchinson in #734
- Added tests for #734 by @mhutchinson in #735
- Hold fd open for directory while making changes within by @AlCutter in #750
AWS support
- Use IAM instead of access keys by @phbnf in #739
- Enable S3 lockfiles by @phbnf in #741
- Disable DynamoDB Terraform locking by @phbnf in #744
Other
Deps
- Bump the all-go-deps group with 10 updates by @dependabot[bot] in #730
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #729
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #732
- Bump the all-go-deps group with 9 updates by @dependabot[bot] in #733
- Bump google.golang.org/api from 0.244.0 to 0.247.0 in the all-go-deps group by @dependabot[bot] in #743
- Bump github/codeql-action from 3.29.8 to 3.29.10 in the all-gha-deps group by @dependabot[bot] in #742
- Bump github/codeql-action from 3.29.10 to 3.29.11 in the all-gha-deps group by @dependabot[bot] in #746
- Bump the all-go-deps group with 8 updates by @dependabot[bot] in #748
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
What's Changed
- Fix missing
-
fromRetry-After
header in hammer by @roger2hk in #678 - Added benchmark for queue by @mhutchinson in #679
- Rename some methods by @phbnf in #680
- Add some more tracing by @AlCutter in #682
- Fix nil pointer dereference panic when
opts
inNewAppender
isnil
by @roger2hk in #683 - [GCP] Only consume Seq rows we know are actually there by @AlCutter in #684
- [GCP] Garbage collection by @AlCutter in #668
- Improve hammer performance by @AlCutter in #690
- Updated slack invite link by @mhutchinson in #693
- [AWS] Garbage collection support by @AlCutter in #688
- Don't use HTTP/2 in CI by @AlCutter in #696
- Move entry/bundle streaming over to client by @AlCutter in #694
- Garbage collection for POSIX by @AlCutter in #700
- Move fsck out of experimental and expose fsck library by @AlCutter in #702
- Switch to using centkalti for retry logic by @AlCutter in #703
- Push partial->full fallback down into fetcher contract by @AlCutter in #704
- s/future/index by @phbnf in #707
- Docs tidy/tweak by @AlCutter in #708
- Update slack invite link by @taknira in #710
- Memoize the outer-most AddFn by @AlCutter in #711
- Ensure antispam doesn't push back when caught up by @AlCutter in #712
- Simplify memoize by @AlCutter in #713
- Implement queue locallly by @AlCutter in #714
- Reduce GCS memory footprint by @AlCutter in #717
- Allow application to optionally configure storage infra clients by @AlCutter in #719
- [Logging] Integration logging is now V=1 by @mhutchinson in #720
- Support GCS gRPC client too by @AlCutter in #722
- Simplify PublicationAwaiter by @AlCutter in #718
- Don't complain if dir already exists by @AlCutter in #723
- Quieten transient error by @AlCutter in #724
- [POSIX/antispam] Don't busy wait when we're caught up by @AlCutter in #725
- Update observed integration delay more frequently by @AlCutter in #727
- Add metrics for latency of various POSIX operations by @AlCutter in #728
Deps
- Bump the all-go-deps group with 5 updates by @dependabot[bot] in #676
- Bump ossf/scorecard-action from 2.4.1 to 2.4.2 in the all-gha-deps group by @dependabot[bot] in #677
- Bump github/codeql-action from 3.28.18 to 3.28.19 in the all-gha-deps group by @dependabot[bot] in #687
- Bump the all-go-deps group with 9 updates by @dependabot[bot] in #686
- Bump github/codeql-action from 3.28.19 to 3.29.0 in the all-gha-deps group by @dependabot[bot] in #692
- Bump the all-go-deps group across 1 directory with 9 updates by @dependabot[bot] in #695
- Bump github/codeql-action from 3.29.0 to 3.29.2 in the all-gha-deps group by @dependabot[bot] in #706
- Bump the all-go-deps group with 13 updates by @dependabot[bot] in #705
- Bump the all-go-deps group with 2 updates by @dependabot[bot] in #709
- Bump the all-go-deps group with 5 updates by @dependabot[bot] in #716
- Bump gruntwork-io/terragrunt-action from 2.1.8 to 3.0.0 in the all-gha-deps group by @dependabot[bot] in #715
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #721
- Bump the all-gha-deps group with 2 updates by @dependabot[bot] in #726
New Contributors
Full Changelog: v0.2.0...v1.0.0-rc1
Tessera Beta v0.2.0
What's Changed
API
- Repo renamed to
tessera
, and imports updated. - Tidying and unexporting of things which can be hidden away.
- NewProofBuilder operates in terms of tree size by @AlCutter in #622
- Moved Follower into stream package by @mhutchinson in #649
- Improvements and fixes
Features and experiments
fsck
tool for checking self-consistency/integrity oftlog-tiles
logs via HTTP- An experimental/proof-of-concept mirroring tool has been added, currently only supports local filesystem as a destination.
- Allow witness signature collection to fail open by @AlCutter in #634
- Make client code fallback to requesting full tiles by @AlCutter in #672
Bugs squashed
- Fix missing wrapped
os.ErrNotExist
forhttp.StatusNotFound
case inHTTPFetcher
by @roger2hk in #635 - Remove redundant
break
by @roger2hk in #637 - Fix bug in
EntriesPathForLogIndex
by @phbnf in #639 - [GCP] Fix unexpected otel err during shutdown by @roger2hk in #643
- Prevent multiple concurrent checkpoint update attempts in GCP and AWS by @AlCutter in #646
- bubble up abort other spanner errors to enable retries by @bobcallaway in #651
- Fix checkpoint publish in AWS & GCP by @AlCutter in #659
- [Hammer] Use correct bearer token for writes by @AlCutter in #661
Docs improvements / fixes
- Replace all
Url
withURL
by @roger2hk in #636 - Fix inconsistency between doc comments and actual type/function names by @roger2hk in #638
- Fix fsck README by @AlCutter in #648
- Update GCP/AWS READMEs with new table info by @AlCutter in #664
- Add missing
)
in README.md by @roger2hk in #674
Other
- Make hammer/loadtest agnostic of transport by @AlCutter in #647
- [Hammer] Make failed leaves be stickier by @mhutchinson in #650
Deps
- Bump the all-go-deps group with 4 updates by @dependabot in #623
- Bump github/codeql-action from 3.28.15 to 3.28.16 in the all-gha-deps group by @dependabot in #624
- Bump the all-go-deps group with 5 updates by @dependabot in #631
- Bump linter by @mhutchinson in #632
- Bump the all-gha-deps group across 1 directory with 3 updates by @dependabot in #633
- Bump actions/setup-go from 5.4.0 to 5.5.0 in the all-gha-deps group by @dependabot in #640
- Bump the all-go-deps group across 1 directory with 3 updates by @dependabot in #642
- Bump the all-gha-deps group with 2 updates by @dependabot in #653
- Bump the all-go-deps group with 3 updates by @dependabot in #654
- Bump the all-go-deps group with 14 updates by @dependabot in #667
Full Changelog: v0.1.2...v0.2.0
Tessera alpha3 v0.1.2
What's Changed
Highlights
Along with many internal fixes and improvements, the following user facing changes were made:
- Bumped to
go1.24
- OpenTelemetry metrics and tracing support added
- AWS and POSIX antispam support added alongside existing GCP support
- Documentation improvements
- AWS and GCP support optional bucket prefixes now (for hosting log resources from multiple logs in the same bucket)
PRs
- Witnessing: Prevent the log from updating to an invalid size by @haydentherapper in #509
- Return current state of tree even if no work done by @AlCutter in #540
- Fix AWS doc comment typo by @roger2hk in #543
- Move migration into lifecycle by @AlCutter in #542
- [GCP] Add antispam tunables by @AlCutter in #545
- [Docs] Fix deprecated flag by @mhutchinson in #546
- AWS migration target support by @mhutchinson in #541
- [AWS] Use library to create DNS string by @mhutchinson in #547
- Add richer Follower interface enabling clean shutdown & stats by @AlCutter in #544
- Antispam with lookup experiment by @AlCutter in #508
- Remove id column from IDSeq by @AlCutter in #548
- Fix comment by @AlCutter in #549
- Standardize logging when publishing a checkpoint by @haydentherapper in #555
- Add GCP antispam test by @AlCutter in #556
- Bump to Go 1.24 by @AlCutter in #557
- Don't fail PR check for benchmarking by @AlCutter in #560
- Implement StreamEntries on AWS and POSIX by @AlCutter in #558
- Add support for ephemeral testing logs, and use it in GCP antispam test. by @AlCutter in #559
- [AWS] Antispam by @mhutchinson in #568
- [AWS] Set cache headers for artifacts in s3 by @mhutchinson in #571
- [Antispam] Faster tests by @mhutchinson in #573
- Move witnessing fully into lifecycle layer by @AlCutter in #578
- Add antispam overview by @AlCutter in #579
- Add initial OTel instrumentation to Tessera by @AlCutter in #580
- Add metrics around integration by @AlCutter in #581
- GCP: push metrics & traces natively by @AlCutter in #584
- [Docs] Improve docs for common lifecycles by @mhutchinson in #585
- Add follower metrics by @AlCutter in #587
- [Docs] Freezing/Deleting/Sharded logs by @mhutchinson in #590
- AWS OTel support by @AlCutter in #591
- GCP Add OTel automatic resource detection by @AlCutter in #593
- Set duplicate and pushback attributes on all add metric increments by @AlCutter in #598
- [AWS] Tune conformance binary for lower latency by @AlCutter in #595
- [GCP] Tune conformance for lower latency by @AlCutter in #594
- [AWS Antispam] End-to-end antispam for conformance by @mhutchinson in #592
- Disable antispam in AWS CI by @mhutchinson in #599
- Add NextIndex metric by @AlCutter in #600
- [Terraform] Add _db suffix to create_antispam. by @mhutchinson in #601
- Update freezing docs by @AlCutter in #602
- Improve roadmap in main README by @mhutchinson in #603
- Adjust antispam defaults, and use them in conformance bins by @AlCutter in #605
- Make pushback sources clearer in logging by @AlCutter in #604
- Add experimental Badger antispam for POSIX by @AlCutter in #606
- Factor-out EntryStreamReader by @AlCutter in #607
- Add support for bucket prefixes in AWS and GCP drivers by @AlCutter in #608
- Slight API pruning and modernization by @mhutchinson in #609
- Don't cache errors in InMemoryDedup by @AlCutter in #611
- Fix broken GCP antispam variable name by @AlCutter in #612
- Use BucketPrefix by @AlCutter in #613
- Delete unused kms key version id by @phbnf in #614
- Use BigEndian in badger by @AlCutter in #618
- [POSIX] Ensure data is durably written to disk by @AlCutter in #619
- [POSIX] Drop idempotent writes by @AlCutter in #620
- Update POSIX perf docs by @AlCutter in #621
Deps
- Bump the all-gha-deps group with 2 updates by @dependabot in #539
- Bump the all-go-deps group with 3 updates by @dependabot in #538
- Bump the all-go-deps group with 4 updates by @dependabot in #551
- Update lifecycle description doc by @AlCutter in #550
- Bump to [email protected] and fix new lint issues by @AlCutter in #553
- Bump the all-gha-deps group across 1 directory with 3 updates by @dependabot in #554
- Bump the all-go-deps group with 6 updates by @dependabot in #569
- Fixed go.mod file to remove exclude by @mhutchinson in #572
- Bump github/codeql-action from 3.28.13 to 3.28.14 in the all-gha-deps group by @dependabot in #583
- Bump the all-go-deps group across 1 directory with 9 updates by @dependabot in #586
- Bump the all-go-deps group with 4 updates by @dependabot in #597
- Bump github/codeql-action from 3.28.14 to 3.28.15 in the all-gha-deps group by @dependabot in #596
- Bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the all-go-deps group by @dependabot in #615
- Bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 in the go_modules group by @dependabot in #616
- Bump format dep by @AlCutter in #617
Full Changelog: v0.1.1...v0.1.2
Tessera alpha2 v0.1.1
This is the second alpha release of Tessera. There have been a number of API changes and feature additions since the original alpha release.
Take a look at the main README for information about how to get started using it, and let us know in the slack channel how you get on.
What's Changed
- Replace
os.IsNotExist(err)
witherrors.Is(err, fs.ErrNotExist)
by @roger2hk in #396 - Added and updated benchmarks by @mhutchinson in #397
- Storage API uses partial width rather than logSize by @AlCutter in #393
- Storage implementations enforce minimum checkpoint intervals by @AlCutter in #394
- Just use layout.PartialTileSize by @AlCutter in #401
- [GCP] Add CacheControl headers by @AlCutter in #400
- Add test for GetEntryBundle addressing by @AlCutter in #403
- [MySQL] complete entry bundle implementation by @mhutchinson in #398
- Set up benchmark action by @mhutchinson in #405
- Explain how to run terragrunt destroy by @phbnf in #404
- Remove AWS
dsn
from error log to avoid password leak by @roger2hk in #402 - Fix
go-routine
typo in AWS by @roger2hk in #407 - Update log message and comment in POSIX by @roger2hk in #408
- Fix POSIX full-bundle handling by @AlCutter in #406
- Bump the all-go-deps group with 7 updates by @dependabot in #411
- Bump the all-gha-deps group with 2 updates by @dependabot in #410
- Replace
256
withlayout.TileWidth
/layout.EntryBundleWidth
by @roger2hk in #409 - [GitHub Workflows] Give names to steps by @mhutchinson in #412
- [Benchmarks] Comment on PRs with benchmark scores by @mhutchinson in #413
- Add cache headers to POSIX version too by @lapo-luchini in #416
- pin actions and reduce unnecessary perms & creds by @bobcallaway in #418
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in the go_modules group by @dependabot in #415
- Remove public from mysql conformance cache-control by @AlCutter in #417
- Added link to benchmarks by @mhutchinson in #419
- Fix CT serialisation by @AlCutter in #421
- [Hammer] Throttle has mutex guarding changes by @mhutchinson in #424
- Bump github/codeql-action from 3.27.6 to 3.27.9 in the all-gha-deps group by @dependabot in #422
- Rollback #421 and add some comments by @AlCutter in #426
- Open AWS storage to being used with non-AWS MySQL and S3 services by @AlCutter in #428
- [AWS] Fix s3.NewFromConfig panic when running on AWS. by @AlCutter in #429
- Fix token permission code scanning alerts by @roger2hk in #425
- Bump the all-gha-deps group with 2 updates by @dependabot in #430
- Bump the all-go-deps group across 1 directory with 7 updates by @dependabot in #432
- Bump the all-go-deps group with 2 updates by @dependabot in #434
- [Architecture] Switch over to a common impl with separate drivers by @mhutchinson in #433
- Bumped grpc deps by @mhutchinson in #435
- Integrate operates in terms of hashes by @AlCutter in #437
- [POSIX] Fixes & tweaks by @AlCutter in #439
- Extract tighter-scoped integrate funcs in storage impls by @AlCutter in #440
- [Docs] Glanceable roadmap features in main README by @mhutchinson in #442
- Bump workflows in prep for Go 1.23 by @AlCutter in #444
- Bump to Go 1.23 by @AlCutter in #443
- Add codeowners so that PRs get auto-assigned by @patflynn in #427
- Bump the all-go-deps group with 8 updates by @dependabot in #445
- Experimental migration support for POSIX by @AlCutter in #441
- Bump the all-gha-deps group with 2 updates by @dependabot in #446
- GCP Migrate tool by @AlCutter in #447
- [Hammer] Refactor to allow code reuse with CT by @mhutchinson in #448
- Add schema compatibility version checking to GCP by @AlCutter in #451
- Rando suffix for CI by @AlCutter in #452
- Output conformance bucket and use in GCB by @AlCutter in #453
- Rename GCB trigger to better match the intended purpose by @AlCutter in #454
- Bump the all-go-deps group with 5 updates by @dependabot in #455
- Bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 in the all-gha-deps group by @dependabot in #456
- [Hammer] Moved more common functionality into loadtest package by @mhutchinson in #449
- [POSIX] Ensure compatibility version by @mhutchinson in #457
- [MySQL] Check that the DB schema is compatible by @mhutchinson in #458
- [Cleanup] Rename benchmark actions by @mhutchinson in #460
- [AWS] Check compatibility version of the DB schema on startup by @mhutchinson in #459
- Fix broken decorators by @AlCutter in #462
- Bump the all-go-deps group with 7 updates by @dependabot in #465
- Bump the all-gha-deps group across 1 directory with 2 updates by @dependabot in #466
- Bump the all-go-deps group with 6 updates by @dependabot in #468
- Bump the all-gha-deps group with 3 updates by @dependabot in #467
- [GCP] Factor out DB init for later reuse by @AlCutter in #477
- Bump the all-gha-deps group with 2 updates by @dependabot in #478
- Bump the all-go-deps group with 9 updates by @dependabot in #479
- Replace GCP dedup with follower-style implementation by @AlCutter in #475
- Tighten up POSIX file operations by @AlCutter in #481
- [API] Refactoring to make appender API future-proof by @mhutchinson in #461
- Migrate storage implementations to Appender lifecycle model by @AlCutter in #482
- Update CT support to match lifecycle change by @AlCutter in #485
- Lock initialise to prevent concurrent initialisation by @haydentherapper in #480
- Fix missing error message for errors occuring every second by @roger2hk in #487
- Bump the all-gha-deps group with 2 updates by @dependabot in #489
- Bump the all-go-deps group with 2 updates by @dependabot in #490
- Defined witness policy configuration by @mhutchinson in https://...
Tessera Alpha v0.1.0
This is the initial alpha release of Tessera!
Take a look at the main README for information about how to get started using it, and let us know in the slack channel how you get on.