Skip to content

Commit

Permalink
Release v0.16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
sgotti committed Feb 25, 2020
1 parent 350ddf6 commit 920fe4b
Show file tree
Hide file tree
Showing 5 changed files with 40 additions and 26 deletions.
52 changes: 33 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,28 @@
### v0.16.0

#### New features

* k8s store: patch pod annotations instead of doing a full update ([#751](https://github.com/sorintlab/stolon/pull/751))
* Make proxyCheckInterval and proxyTimeout configurable ([#756](https://github.com/sorintlab/stolon/pull/756))
* Make DefaultSyncTimeout infinite ([#752](https://github.com/sorintlab/stolon/pull/752))
* Document SyncTimeout cluster spec option ([#749](https://github.com/sorintlab/stolon/pull/749))

and [many other](https://github.com/sorintlab/stolon/milestone/15) changes.

A big Thank You to everybody who contributed to this release!


### v0.15.0

#### New features

* Support PostgreSQL 12 [#727](https://github.com/sorintlab/stolon/pull/727))
* Added wal-g examples [#726](https://github.com/sorintlab/stolon/pull/726))
* Stolonctl spec: don't show null clusterspec options [#736](https://github.com/sorintlab/stolon/pull/736))
* Prevent stolonctl init with empty clusterspec file [#702](https://github.com/sorintlab/stolon/pull/702))
* Support PostgreSQL 12 ([#727](https://github.com/sorintlab/stolon/pull/727))
* Added wal-g examples ([#726](https://github.com/sorintlab/stolon/pull/726))
* Stolonctl spec: don't show null clusterspec options ([#736](https://github.com/sorintlab/stolon/pull/736))
* Prevent stolonctl init with empty clusterspec file ([#702](https://github.com/sorintlab/stolon/pull/702))

#### Bug Fixes
* Do pg_rewind only against primary instance [#698](https://github.com/sorintlab/stolon/pull/698))
* Do pg_rewind only against primary instance ([#698](https://github.com/sorintlab/stolon/pull/698))

and [many other](https://github.com/sorintlab/stolon/milestone/14) changes.

Expand All @@ -19,25 +33,25 @@ A big Thank You to everybody who contributed to this release!

#### New features

* Add sentinel prometheus metrics [#656](https://github.com/sorintlab/stolon/pull/656))
* Store only the last 2 postgres timeline histories to not exceed the max value size of the underlying store [#651](https://github.com/sorintlab/stolon/pull/651))
* Add keeper prometheus metrics [#639](https://github.com/sorintlab/stolon/pull/639))
* Add sentinel prometheus metrics ([#656](https://github.com/sorintlab/stolon/pull/656))
* Store only the last 2 postgres timeline histories to not exceed the max value size of the underlying store ([#651](https://github.com/sorintlab/stolon/pull/651))
* Add keeper prometheus metrics ([#639](https://github.com/sorintlab/stolon/pull/639))
* stolonctl status can output status in json format ([#628](https://github.com/sorintlab/stolon/pull/628))
* Enable all k8s client auth plugins ([#625](https://github.com/sorintlab/stolon/pull/625) [#632](https://github.com/sorintlab/stolon/pull/632))
* It's now possible to define the advertise address and port in stolon keeper ([#581](https://github.com/sorintlab/stolon/pull/581))
* A new `stolonctl register` command was added to set service discovery information about keepers to an external service (currently only consul) ([#557](https://github.com/sorintlab/stolon/pull/557))
* Ability to auto restart an instance when updating a postgres parameter that requries a restart [#568](https://github.com/sorintlab/stolon/pull/568))
* Add stolon clusterdata read/write subcommands [#578](https://github.com/sorintlab/stolon/pull/578))
* Enable verbose e progress logging for pg_basebackup [#665](https://github.com/sorintlab/stolon/pull/665))
* Implement timeouts for kubernetes api calls [#666](https://github.com/sorintlab/stolon/pull/666))
* Ability to auto restart an instance when updating a postgres parameter that requries a restart ([#568](https://github.com/sorintlab/stolon/pull/568))
* Add stolon clusterdata read/write subcommands ([#578](https://github.com/sorintlab/stolon/pull/578))
* Enable verbose e progress logging for pg_basebackup ([#665](https://github.com/sorintlab/stolon/pull/665))
* Implement timeouts for kubernetes api calls ([#666](https://github.com/sorintlab/stolon/pull/666))

#### Bug Fixes
* Avoid unneeded postgres instance reloads [#558](https://github.com/sorintlab/stolon/pull/558))
* Allow special characters in pg-su-username [#658](https://github.com/sorintlab/stolon/pull/658))
* Fix failover process if a keeper has filesystem errors [#637](https://github.com/sorintlab/stolon/pull/637))
* postgres: use go database/sql context functions [#635](https://github.com/sorintlab/stolon/pull/635))
* Use go database/sql context functions [#635](https://github.com/sorintlab/stolon/pull/635))
* Fix hanging sentinels [#659](https://github.com/sorintlab/stolon/pull/659))
* Avoid unneeded postgres instance reloads ([#558](https://github.com/sorintlab/stolon/pull/558))
* Allow special characters in pg-su-username ([#658](https://github.com/sorintlab/stolon/pull/658))
* Fix failover process if a keeper has filesystem errors ([#637](https://github.com/sorintlab/stolon/pull/637))
* postgres: use go database/sql context functions ([#635](https://github.com/sorintlab/stolon/pull/635))
* Use go database/sql context functions ([#635](https://github.com/sorintlab/stolon/pull/635))
* Fix hanging sentinels ([#659](https://github.com/sorintlab/stolon/pull/659))

and [many other](https://github.com/sorintlab/stolon/milestone/13) changes.

Expand Down Expand Up @@ -77,7 +91,7 @@ A big Thank You to everybody who contributed to this release:
#### Bug Fixes

* Sort keepers addresses in `pg_hba.conf` to avoid unneeded postgres instance reloads ([#558](https://github.com/sorintlab/stolon/pull/558))
* Set `recovery_target_action` to promote when using recovery target settings [#545](https://github.com/sorintlab/stolon/pull/545))
* Set `recovery_target_action` to promote when using recovery target settings ([#545](https://github.com/sorintlab/stolon/pull/545))
* Fixed wrong listen address used in `pg_hba.conf` when `SUReplAccessStrict` mode was enabled ([#520](https://github.com/sorintlab/stolon/pull/520))

and [many other](https://github.com/sorintlab/stolon/milestone/12) bug fixes and documentation improvements.
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/stolon-keeper.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
terminationGracePeriodSeconds: 10
containers:
- name: stolon-keeper
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
command:
- "/bin/bash"
- "-ec"
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/stolon-proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
spec:
containers:
- name: stolon-proxy
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
command:
- "/bin/bash"
- "-ec"
Expand Down
2 changes: 1 addition & 1 deletion examples/kubernetes/stolon-sentinel.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ spec:
spec:
containers:
- name: stolon-sentinel
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
command:
- "/bin/bash"
- "-ec"
Expand Down
8 changes: 4 additions & 4 deletions examples/swarm/docker-compose-pg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ secrets:

services:
sentinel:
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
command: gosu stolon stolon-sentinel --cluster-name stolon-cluster --store-backend=etcdv3 --store-endpoints http://etcd-00:2379,http://etcd-01:2379,http://etcd-02:2379 --log-level debug
networks:
- etcd_etcd
Expand All @@ -22,7 +22,7 @@ services:
failure_action: pause

keeper1:
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
hostname: keeper1
environment:
- PGDATA=/var/lib/postgresql/data
Expand All @@ -41,7 +41,7 @@ services:
# constraints: [node.labels.nodename == node1]

keeper2:
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
hostname: keeper2
environment:
- PGDATA=/var/lib/postgresql/data
Expand All @@ -59,7 +59,7 @@ services:
# constraints: [node.labels.nodename == node2]

proxy:
image: sorintlab/stolon:master-pg10
image: sorintlab/stolon:v0.16.0-pg10
command: gosu stolon stolon-proxy --listen-address 0.0.0.0 --cluster-name stolon-cluster --store-backend=etcdv3 --store-endpoints http://etcd-00:2379,http://etcd-01:2379,http://etcd-02:2379 --log-level info
networks:
- etcd_etcd
Expand Down

0 comments on commit 920fe4b

Please sign in to comment.