Skip to content

Commit 0ff3874

Browse files
PostgreSQL is now in beta mode (#3772)
* PostgreSQL is now in beta mode * Update CHANGELOG.md * two -> three Co-authored-by: Roger Ng <roger2hk@gmail.com> --------- Co-authored-by: Roger Ng <roger2hk@gmail.com>
1 parent e6be87d commit 0ff3874

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* Fix error checking for QueueLeaves and AddSequencedLeaves in the PostgreSQL storage backend by @robstradling in https://github.com/google/trillian/pull/3752
1515
* Add an optimized QueueLeaves implementation for single-leaf batches in the PostgreSQL storage backend by @robstradling in https://github.com/google/trillian/pull/3769
1616
* Improve PostgreSQL functions by @robstradling in https://github.com/google/trillian/pull/3770
17+
* PostgreSQL is now in beta mode by @robstradling in https://github.com/google/trillian/pull/3772
1718

1819
### Misc
1920

docs/Feature_Implementation_Matrix.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ The Log storage implementations supporting the original Trillian log.
6464
| CloudSpanner | Beta | | Google maintains continuous-integration environment based on CloudSpanner. |
6565
| MySQL | GA || |
6666
| CockroachDB | Alpha | | Supported by [Equinix Metal](https://deploy.equinix.com/). |
67-
| PostgreSQL | Alpha | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
67+
| PostgreSQL | Beta | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
6868

6969
##### Spanner
7070
This is a Google-internal implementation, and is used by all of Google's current Trillian deployments.
@@ -92,9 +92,9 @@ It's currently in alpha mode and is not yet in production use.
9292

9393
##### PostgreSQL
9494

95-
This implementation has been tested with PostgreSQL 17.0.
95+
This implementation has been tested with PostgreSQL 17.0 and 13.20.
9696

97-
It's currently in alpha mode and is not yet in production use.
97+
It's currently in beta mode, and is used by some of Sectigo's current Trillian deployments.
9898

9999
### Monitoring
100100

@@ -126,7 +126,7 @@ Supported frameworks for quota management.
126126
| MySQL | Beta | ? | |
127127
| Redis | Alpha || |
128128
| CockroachDB | Alpha | | Supported by [Equinix Metal](https://deploy.equinix.com/). |
129-
| PostgreSQL | Alpha | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
129+
| PostgreSQL | Beta | | Supported by [Rob Stradling](https://github.com/robstradling) at [Sectigo](https://github.com/sectigo). |
130130

131131
### Key management
132132

storage/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
The interface, various concrete implementations, and any associated components
66
live here. Interfaces and types are defined at the top level package.
77

8-
Currently, there are two usable storage implementation for logs:
8+
Currently, there are three usable storage implementation for logs:
99
* MySQL/MariaDB in the [mysql/](mysql) package.
1010
* Cloud Spanner in the [cloudspanner](cloudspanner) package.
11+
* PostgreSQL in the [postgresql/](postgresql) package (in beta mode).
1112

1213
The MySQL / MariaDB implementation includes support for Maps. This has not yet
1314
been implemented by Cloud Spanner. There may be other storage implementations
1415
available from third parties.
1516

1617
These implementations are in alpha mode and are not yet ready to be used by
1718
real applications:
18-
* PostgreSQL in the [postgresql/](postgresql) package.
1919
* CockroachDB in the [crdb/](crdb) package.
2020

2121
These implementations are for test purposes only and should not be used by real

0 commit comments

Comments
 (0)