1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dengchendeng-stolon

Имя тега
Описание
Сообщение коммита
Операция
v0.3.0 * Support multiple stores via [libkv](https://github.com/docker/libkv) ([#102](https://github.com/sorintlab/stolon/pull/102)). Currently etcd and consul are supported. * Can use pg_rewind to sync slaves instead of doing a full resync ([#122](https://github.com/sorintlab/stolon/pull/122)). * The `--initial-cluster-config` option has been added to the `stolon-sentinel` to provide an initial cluster configuration ([#107](https://github.com/sorintlab/stolon/pull/107)). * A cluster config option for initializing the cluster also if multiple keepers are registred has been added ([#106](https://github.com/sorintlab/stolon/pull/106)). By default a sentinel won't initialize a new if multiple keepers are registered since it cannot know which one should be the master. With this option a random keeper will be choosed as the master. This is useful when an user wants to create a new cluster with an empty database and starting all the keeper together instead of having to start only one keeper, wait it to being elected as master and then starting the other keepers. * The `--discovery-type` option has been added to the `stolon-sentinel` to choose if keeper discovery should be done using the store or kubernetes ([#129](https://github.com/sorintlab/stolon/pull/129)). * Various options has been added to the `stolon-keeper` for setting postgres superuser, replication and initial superuser usernames and passwords ([#136](https://github.com/sorintlab/stolon/pull/136)). * Numerous enhancements and bugfixes. Thanks to all the contributors!
27.09.2016 15:17
v0.4.0 Some cleanups and changes in preparation for release v0.5.0 that will receive a big refactor (with different breaking changes) needed to bring a lot of new features.
22.10.2016 15:33
v0.5.0 This version is a big step forward previous releases and provides many new features and a better cluster management. * Now the configuration is fully declarative (see [cluster specification](doc/cluster_spec.md) documentation) ([#178](https://github.com/sorintlab/stolon/pull/178)). * Ability to create a new cluster starting from a previous backup (point in time recovery) ([#183](https://github.com/sorintlab/stolon/pull/183)) * Wal-e backup/restore example ([#183](https://github.com/sorintlab/stolon/pull/183)) * Better synchronous replication, the user can define a min and a max number of required synchronous standbys and the master will always block waiting for acknowledge by the required sync standbys. Only synchronous standbys will be elected as new master. ([#219](https://github.com/sorintlab/stolon/pull/219)) * Production ready kubernetes examples (just change the persistent volume provider) ([#215](https://github.com/sorintlab/stolon/pull/215)) * To keep an unique managed central configuration, the postgresql parameters can now only be managed only using the cluster specification ([#181](https://github.com/sorintlab/stolon/pull/181)) * When (re)initializing a new cluster (with an empty db, from an existing instance or from a backup) the postgresql parameters are automatically merged in the cluster spec ([#181](https://github.com/sorintlab/stolon/pull/181)) * Use only store based communication and discovery (removed all the kubernetes specific options) ([#195](https://github.com/sorintlab/stolon/pull/195)) * Ability to use TLS communication with the store (for both etcd and consul) ([#208](https://github.com/sorintlab/stolon/pull/208)) * Better standby monitoring and replacement ([#218](https://github.com/sorintlab/stolon/pull/218)) * Improved logging ([#187](https://github.com/sorintlab/stolon/pull/187)) Many other [improvements and bug fixes](https://github.com/sorintlab/stolon/milestone/4)
12.12.2016 13:31
### v0.8.0 #### New features * Added support for etcd v3 api (using --store-backend etcdv3) ([#393](https://github.com/sorintlab/stolon/pull/393)) * Now the stolon-proxy has tcp keepalive enabled by default and provides options for tuning its behavior ([#357](https://github.com/sorintlab/stolon/pull/357)) * Added `removekeeper` command to stolonctl ([#383](https://github.com/sorintlab/stolon/pull/383)) * Added the ability to choose the authentication method for su and replication user (currently one of md5 or trust) ([#380](https://github.com/sorintlab/stolon/pull/380)) #### BugFixes * Fixed and improved db startup logic to handle a different pg_ctl start behavior between postgres 9 and 10 ([#401](https://github.com/sorintlab/stolon/pull/401)) * Fixed keeper datadir locking ([#405](https://github.com/sorintlab/stolon/pull/405)) and [many other](https://github.com/sorintlab/stolon/milestone/7) bug fixes and documentation improvements. Thanks to everybody who contributed to this release: AmberBee, @emded, Pierre Fersing
18.01.2018 12:52
### v0.9.0 #### New features * The logs will be colored only when on a tty or when `--log-color` is provided ([#416](https://github.com/sorintlab/stolon/pull/416)) * Now the store prefix is configurable `--store-prefix` ([#425](https://github.com/sorintlab/stolon/pull/425)) #### BugFixes * Fixed keeper missing waits for instance ready ([#418](https://github.com/sorintlab/stolon/pull/418)) * Fixed etcdv3 store wrong get leader timeout causing `stolonctl status` errors ([#426](https://github.com/sorintlab/stolon/pull/426)) Thanks to everybody who contributed to this release: Pierre Fersing, Dmitry Andreev
01.02.2018 17:55
### v0.13.0 #### New features * Add a `stolonctl` command to force fail a keeper ([#546](https://github.com/sorintlab/stolon/pull/546)) * Overcome PostgreSQL synchronous replication limitation that could cause lost transactions under some events ([#514](https://github.com/sorintlab/stolon/pull/514)) * Users can now define `archiveRecoverySettings` in the cluster spec of a standby cluster. One of the possible use cases is to feed the standby cluster only with archived logs without streaming replication. (See Upgrade Notes) ([#543](https://github.com/sorintlab/stolon/pull/543)) * Keeper: remove trailing new lines from provided passwords ([#548](https://github.com/sorintlab/stolon/pull/548)) #### 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)) * 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. Thanks to everybody who contributed to this release. #### Upgrades notes. * The clusterspec `standbySettings` option as been replaced by the `standbyConfig` option. Internally it can contain two fields `standbySettings` and `archiveRecoverySettings` (see the clusterspec doc with the descriptors of this new option). If you're updating a standby cluster, BEFORE starting it you should update, using `stolonctl`, the clusterspec with the new `standbyConfig` option.
17.09.2018 11:31
### v0.14.0 #### 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)) * 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)) #### 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)) and [many other](https://github.com/sorintlab/stolon/milestone/13) changes. #### Upgrades notes. * The `stolonctl clusterdata` command has been split into two subcommands: 1. `stolonctl clusterdata read` which will be used to read the current clusterdata. 2. `stolonctl clusterdata write` which will be used to write the new clusterdata into the new store. A big Thank You to everybody who contributed to this release: * Anton Markelov (@strangeman) * Arunvel Sriram (@arunvelsriram) * Aswin Karthik (@aswinkarthik) * Ben Wheatley (@benwh) * David Eichin (@daMupfel) * Dinesh B (@dineshba) * Don Bowman (@donbowman) * Harry Maclean (@hmac) * Krishnaswamy Subramanian (@jskswamy) * Lawrence Jones (@lawrencejones) * Milyutin Maksim (@maksm90) * Mosab Ibrahim (@mos3abof) * Nicolas Juhel (@nabbar) * Prabhu Jayakumar (@prabhu43) # # Write a message for tag: # v0.14.0 # Lines starting with '#' will be kept; you may remove them yourself if you want to.
10.05.2019 15:37
### 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)) #### Bug Fixes * 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. A big Thank You to everybody who contributed to this release!
03.12.2019 11:24
### 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!
21.02.2020 12:43
v0.2.0
02.11.2015 14:32
### v0.10.0 #### New features * Initial support for native kubernetes store ([#433](https://github.com/sorintlab/stolon/pull/433)) * Improved sync standby management ([#444](https://github.com/sorintlab/stolon/pull/444)) * Ability to use strict and dynamic hba entries for keeper replication ([#412](https://github.com/sorintlab/stolon/pull/412)) * Ability to define additional replication slots for external clients ([#434](https://github.com/sorintlab/stolon/pull/434)) * Improved wal level selection ([#450](https://github.com/sorintlab/stolon/pull/450)) Thanks to everybody who contributed to this release: Pierre Alexandre Assouad, Arun Babu Neelicattu, Sergey Kim
21.03.2018 13:12
### v0.12.0 #### New features * Detect and report when keeper persistent data dir is not the expected one (usually due to wrong configuration, non persistent storage etc...) ([#510](https://github.com/sorintlab/stolon/pull/510)) * Support PostgresSQL 11 (beta) ([#513](https://github.com/sorintlab/stolon/pull/513)) * Replication slots declared in the clusterspec `additionalMasterReplicationSlots` option will now be prefixed with the `stolon_` string to let users be able to manually create/drop custom replication slots (See Upgrade Notes) ([#531](https://github.com/sorintlab/stolon/pull/531)) #### Bug Fixes * fix wrong address in pg_hba.conf when clusterspec `defaultSUReplAccessMode` is `strict` ([#520](https://github.com/sorintlab/stolon/pull/520)) and [many other](https://github.com/sorintlab/stolon/milestone/11) bug fixes and documentation improvements. Thanks to everybody who contributed to this release: Alexandre Assouad, Lothar Gesslein, @nseyvet #### Upgrades notes. * Replication slots declared in the clusterspec `additionalMasterReplicationSlots` option will now be prefixed with the `stolon_` string to let users be able to manually create/drop custom replication slots (they shouldn't start with `stolon_`). Users of these feature should upgrade all the references to these replication slots adding the `stolon_` prefix.
03.07.2018 15:03
1
https://api.gitlife.ru/oschina-mirror/dengchendeng-stolon.git
git@api.gitlife.ru:oschina-mirror/dengchendeng-stolon.git
oschina-mirror
dengchendeng-stolon
dengchendeng-stolon