Skip to content

Commit 8d29d9c

Browse files
committed
Update changelog
This commit revives project's changelog. The idea behind it is following: build tests as a single jar file and provide it to users (like Tarantool's CI and personal use). In such case it would simplify using tests and will not require setup of build enviroment with Leiningen and Clojure. To distinguish different versions we need versioning and changelog. Related to #97
1 parent 5493201 commit 8d29d9c

File tree

1 file changed

+51
-14
lines changed

1 file changed

+51
-14
lines changed

CHANGELOG.md

Lines changed: 51 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,61 @@
11
# Change Log
2-
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com](http://keepachangelog.com/).
32

4-
## [Unreleased]
5-
### Changed
6-
- Add a new arity to `make-widget-async` to provide a different widget shape.
3+
All notable changes to this project will be documented in this file. This
4+
change log follows the conventions of
5+
[keepachangelog.com](https://keepachangelog.com/).
76

8-
## [0.1.1] - 2020-07-30
9-
### Changed
10-
- Documentation on how to make the widgets.
7+
## Unreleased
118

129
### Removed
13-
- `make-widget-sync` - we're all async, all the time.
10+
11+
- Remove counter-dec workload (#60).
12+
- Remove dead code (#62).
13+
- Remove kill and pause nemeses from a standard set.
14+
- Remove extra variables.
1415

1516
### Fixed
16-
- Fixed widget maker to keep working when daylight savings switches over.
1717

18-
## 0.1.0 - 2020-07-30
18+
- Fix broken nemeses (pause, kill, partition).
19+
- Enable :primaries for partition, kill and pause nemeses (#59).
20+
- Fix test bank with accounts in separate tables.
21+
- Mark a singleton instance as a leader manually (#92).
22+
23+
### Changed
24+
25+
- Declare Lua variables as local to make interpreter happy.
26+
- Allow to test Tarantool version built from source code.
27+
- Add new namespace for client and move all operations to it
28+
- Rewrite client in a register workload (#31).
29+
- Remove --single-mode option (#36).
30+
- Support independent keys in a register workload (#39).
31+
- Skip DB teardown when --leave-db-running option specified (#45).
32+
- Ignore warnings 'too long WAL write' in logs.
33+
- Send write operations to primary nodes only.
34+
- Disable bank-multitable-lua in 'test-all' run
35+
- Enable Raft consensus and primary discovery in workloads (#42).
36+
- Make spaces used in tests synchronous (#51).
37+
- Update Tarantool instance file.
38+
- Replace magic number with variable 'minimal-concurrency'.
39+
- Update command line to execute tests in the README.
40+
- Print workloads and nemeses before testing.
41+
- Simplify transfer operation in bank test.
42+
- Disable bank tests that depends on interactive transactions support.
43+
- Disable test counter-inc, it is blocked by bug in Tarantool (#84).
44+
- Set DEBIAN_FRONTEND before running Tarantool installer (#73).
45+
- Use tuple field names instead of indexes in Tarantool instance file.
46+
- Replace boolean-to-str function with str.
47+
- Replace Travis CI with GH Actions.
48+
- Enable test counter-inc back (#84).
49+
- Distribute initial balances uniformly in bank tests (#94).
50+
1951
### Added
20-
- Files from the new template.
21-
- Widget maker public API - `make-widget-sync`.
2252

23-
[Unreleased]: https://github.com/your-name/jepsen.tarantool/compare/0.1.1...HEAD
24-
[0.1.1]: https://github.com/your-name/jepsen.tarantool/compare/0.1.0...0.1.1
53+
- Add initial version of Jepsen tests.
54+
- Add set test (#6).
55+
- Add counter test (#3).
56+
- Add command-line option to enable MVCC engine (#41).
57+
- Add Tarantool error codes to crash patterns (#46).
58+
- Add options to execute all tests at once.
59+
- Add basic nemesis faults support.
60+
- Add primary node discovery (#43, #17).
61+
- Add bank workload (#67).

0 commit comments

Comments
 (0)