Skip to content

Commit 5d62b57

Browse files
committed
Updated changelog
1 parent 54cf977 commit 5d62b57

File tree

1 file changed

+32
-28
lines changed

1 file changed

+32
-28
lines changed

CHANGELOG.md

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Changed from version 0.12.0 to master
1+
# ArangoDB Starter Changelog
2+
3+
## Changes from version 0.13.0 to master
4+
5+
## Changes from version 0.12.0 to 0.13.0
26

37
- Database upgrade procedure has changed.
48
It is now much more automated and can be triggered using
@@ -14,7 +18,7 @@
1418
the effective default is still `mmfiles`. For deployments using ArangoDB 3.4
1519
or higher, `rocksdb` is the default storage engine.
1620

17-
# Changes from version 0.11.3 to 0.12.0
21+
## Changes from version 0.11.3 to 0.12.0
1822

1923
- Starter now writes it log output to file, unless you set the `--log.file` option to `false`.
2024
In this change, a new logging component is used, that results in some changes in the
@@ -26,23 +30,23 @@
2630
to the standard input of the process and the OS is not Windows.
2731
- Fixed `arangodb start` command. (#112)
2832

29-
# Changes from version 0.11.2 to 0.11.3
33+
## Changes from version 0.11.2 to 0.11.3
3034

3135
- Solved problem with agency supervision mode in database auto-upgrade API.
3236

33-
# Changes from version 0.11.1 to 0.11.2
37+
## Changes from version 0.11.1 to 0.11.2
3438

3539
- Solved problem connection to agency when using TLS & authentication.
3640
- Changed TLS algorithm for `-ssl.auto-key` from RSA (2048 bits) to ECDSA (`P256` curve).
3741
- Changed default ECDSA curve used by `arangodb create tls ...` from `P521` to `P256`.
3842
- Log text showing the address the starter is listening on has been changed from "Listening on ..." to "ArangoDB Starter listening on ...".
3943
- Solved problem where starter did not properly log a resilientsingle server ("Your resilient single server can now be accessed ...") when leadership challenge was still ongoing.
4044

41-
# Changes from version 0.11.0 to 0.11.1
45+
## Changes from version 0.11.0 to 0.11.1
4246

4347
- Fix port binding check when using `--starter.host`. It used to check against the `any` interface, now it checks against `--starter.host`.
4448

45-
# Changes from version 0.10.4 to 0.11.0
49+
## Changes from version 0.10.4 to 0.11.0
4650

4751
- For `activefailover` deployments, the message where to reach your database is now only shown for the current leader.
4852
- Added SystemD example. See `examples/systemd/README.md`.
@@ -60,89 +64,89 @@
6064
- Added support for environment variables to act as commandline arguments.
6165
E.g. `ARANGODB_STARTER_DATA_DIR=/tmp/foo arangodb` equals `arangodb --starter.data-dir=/tmp/foo`.
6266

63-
# Changes from version 0.10.3 to 0.10.4
67+
## Changes from version 0.10.3 to 0.10.4
6468

6569
- Using shard `http.Client` to reduce the number of used file descriptors.
6670

67-
# Changes from version 0.10.2 to 0.10.3
71+
## Changes from version 0.10.2 to 0.10.3
6872

6973
- Support building in a directory other than the source directory. Set `BUILDDIR` (#98).
7074
- Testing a server instance now includes testing for the expected server role.
7175
- On linux, also look for `arangod` in `/usr/local/sbin` (#93).
7276
- Fixed potential for hang in starter behavior.
7377

74-
# Changes from version 0.10.1 to 0.10.2
78+
## Changes from version 0.10.1 to 0.10.2
7579

7680
- Starting with mode `resilientsingle` and `--starter.local` will no longer limit
7781
the number of single servers to 2.
7882

79-
# Changes from version 0.10.0 to 0.10.1
83+
## Changes from version 0.10.0 to 0.10.1
8084

8185
- Remove `server.threads` & `javascript.v8-contexts` from generated `arangod.conf` files.
82-
Both settings are nolonger needed.
86+
Both settings are nolonger needed.
8387

84-
# Changes from version 0.9.3 to 0.10.0
88+
## Changes from version 0.9.3 to 0.10.0
8589

8690
- Added support for `resilientsingle` mode. A configuration of 2 single servers that replicate and take over when needed.
8791
- Removed `--cluster.my-local-info` option from commandline of `arangod` servers. It is obsolete.
8892
- Fixed combination of `--starter.local` & `--cluster.agency-size=1` (do not use for production!)
8993

90-
# Changes from version 0.9.2 to 0.9.3
94+
## Changes from version 0.9.2 to 0.9.3
9195

9296
- Added `--version` option and `version` command to show version of the starter.
9397

94-
# Changes from version 0.9.1 to 0.9.2
98+
## Changes from version 0.9.1 to 0.9.2
9599

96-
- Added `--starter.disable-ipv6` option to cope with environments
100+
- Added `--starter.disable-ipv6` option to cope with environments
97101
where IPv6 is actively disabled.
98102

99-
# Changes from version 0.9.0 to 0.9.1
103+
## Changes from version 0.9.0 to 0.9.1
100104

101105
- Update to go 1.9.0
102106
- Fixed registration for callback (in agency) by unreachable local slaves.
103107
- Fixed port allocation in case of using `--starter.address=127.0.0.1` with `--starter.local` (#79)
104108

105-
# Changes from version 0.8.2 to 0.9.0
109+
## Changes from version 0.8.2 to 0.9.0
106110

107111
- Added `--docker.imagePullPolicy` option
108-
- Allow multiple `--starter.join` arguments.
112+
- Allow multiple `--starter.join` arguments.
109113
- Fixed high CPU load (#75)
110114

111-
# Changes from version 0.8.1 to master
115+
## Changes from version 0.8.1 to 0.8.2
112116

113117
- Avoid using port offsets when using different `--starter.port`s that cause no overlap of port ranges.
114-
- Cluster configuration is updated to all starters at regular intervals after
118+
- Cluster configuration is updated to all starters at regular intervals after
115119
the starters have bootstrapped and reached a running state.
116120
- After starters have bootstrapped, they elect a starter to be master over the cluster configuration.
117-
All changes (addition/removal) are forwarded to this master.
121+
All changes (addition/removal) are forwarded to this master.
118122
When the master is gone for too long, a new master is elected.
119123

120-
# Changes from version 0.8.0 to master
124+
## Changes from version 0.8.0 to 0.8.1
121125

122126
- Fixed cluster setup in case where starters use different `--starter.port`s (#68).
123127
- The `--rocksdb.encryption-keyfile` is now passed through the database servers in the `arangod.conf` file (it was passed as command line argument before).
124128
If you use this setting in an existing cluster, make sure the manually add this setting to all `arangod.conf` files before restarting the starters.
125129
- Added `--starter.debug-cluster` option that adds a trail of status codes to the log when starting servers. (intended mostly for internal testing)
126130
- Made database image used in test configurable using `ARANGODB` make variable.
127131
- Added `--docker.tty` option for controlling the TTY flag of started docker containers.
128-
- In cluster mode the minimum agency size has been lowered to 1 (DO NOT USE IN PRODUCTION).
132+
- In cluster mode the minimum agency size has been lowered to 1 (DO NOT USE IN PRODUCTION).
129133

130-
# Changes from version 0.7.2 to 0.8.0
134+
## Changes from version 0.7.2 to 0.8.0
131135

132136
- Added `start` command to run starter in detached mode.
133137
- Added `stop` command to stop a running starter using its HTTP API.
134138

135-
# Changes from version 0.7.1 to 0.7.2
139+
## Changes from version 0.7.1 to 0.7.2
136140

137141
- Added path containing starter executable to search path for `arangod`.
138142

139-
# Changes from version 0.7.0 to 0.7.1
143+
## Changes from version 0.7.0 to 0.7.1
140144

141145
- Added `--rocksdb.encryption-keyfile` option.
142146
- Added pass through options. See README.
143147
- Changed `--data.dir` option to `--starter.data-dir`
144148

145-
# Changes from version 0.6.0 to 0.7.0
149+
## Changes from version 0.6.0 to 0.7.0
146150

147151
- Added `--server.storage-engine` option, used to change the storage engine of the `arangod` instances (#48)
148152
- Changed option naming scheme (see `arangodb --help` for all new names). Old names are still accepted.
@@ -158,7 +162,7 @@
158162
- Support `~` (home directory) in path arguments. E.g. `--data.dir=~/mydata/` (#30)
159163
- Changed port offsets of servers. Coordinator -> 1, DBServer -> 2, Agent -> 3.
160164

161-
# Changes from version 0.4.1 to 0.5.0
165+
## Changes from version 0.4.1 to 0.5.0
162166

163167
- Added authentication support (#10)
164168
- Added SSL support (#11)

0 commit comments

Comments
 (0)