Skip to content
This repository was archived by the owner on Jan 17, 2024. It is now read-only.

Commit 4e91bc4

Browse files
committed
release 2024-01-15
1 parent 414a3b3 commit 4e91bc4

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

Diff for: CHANGELOG.md

+83
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,88 @@
11
# TigerBeetle Changelog
22

3+
## 2024-01-15
4+
5+
Welcome to 2024!
6+
7+
### Safety And Performance
8+
9+
- [#1425](https://github.com/tigerbeetle/tigerbeetle/pull/1425),
10+
[#1412](https://github.com/tigerbeetle/tigerbeetle/pull/1412),
11+
[#1410](https://github.com/tigerbeetle/tigerbeetle/pull/1410),
12+
[#1408](https://github.com/tigerbeetle/tigerbeetle/pull/1408),
13+
[#1395](https://github.com/tigerbeetle/tigerbeetle/pull/1395).
14+
15+
Run more fuzzers directly in CI as a part of not rocket science package.
16+
17+
- [#1413](https://github.com/tigerbeetle/tigerbeetle/pull/1413)
18+
19+
Formalize some ad-hoc testing practices as proper integration tests (that is, tests that interact
20+
with a `tigerbeetle` binary through IPC).
21+
22+
- [#1404](https://github.com/tigerbeetle/tigerbeetle/pull/1404)
23+
24+
Add a lint check for unused Zig files.
25+
26+
- [#1390](https://github.com/tigerbeetle/tigerbeetle/pull/1390)
27+
28+
Improve cluster availability by including conservative information about the current view into
29+
ping-pong messages. In particular, prevent the cluster from getting stuck when all replicas become
30+
primaries for different views.
31+
32+
- [#1365](https://github.com/tigerbeetle/tigerbeetle/pull/1365)
33+
34+
Test both the latest and the oldest supported Java version on CI.
35+
36+
- [#1389](https://github.com/tigerbeetle/tigerbeetle/pull/1389)
37+
38+
Fix a data race on close in the Java client.
39+
40+
### Features
41+
42+
- [#1403](https://github.com/tigerbeetle/tigerbeetle/pull/1403)
43+
44+
Make binaries on Linux about six times smaller (12MiB -> 2MiB). Turns `tigerbeetle` was
45+
accidentally including 10 megabytes worth of debug info! Note that unfortunately stripping _all_
46+
debug info also prevents getting a nice stack trace in case of a crash. We are working on finding
47+
the minimum amount of debug information required to get _just_ the stack traces.
48+
49+
- [#1423](https://github.com/tigerbeetle/tigerbeetle/pull/1423),
50+
[#1426](https://github.com/tigerbeetle/tigerbeetle/pull/1426).
51+
52+
Cleanup error handling API for Java client to never surface internal errors as checked exceptions.
53+
54+
- [#1405](https://github.com/tigerbeetle/tigerbeetle/pull/1405)
55+
56+
Add example for setting up TigerBeetle as a systemd service.
57+
58+
- [#1400 ](https://github.com/tigerbeetle/tigerbeetle/pull/1400)
59+
60+
Drop support for .Net Standard 2.1.
61+
62+
- [#1397](https://github.com/tigerbeetle/tigerbeetle/pull/1397)
63+
64+
Don't exit repl on `help` command.
65+
66+
### Internals
67+
68+
- [#1422](https://github.com/tigerbeetle/tigerbeetle/pull/1422),
69+
[#1420](https://github.com/tigerbeetle/tigerbeetle/pull/1420),
70+
[#1417](https://github.com/tigerbeetle/tigerbeetle/pull/1417)
71+
72+
Overhaul documentation-testing infrastructure to reduce code duplication.
73+
74+
- [#1398](https://github.com/tigerbeetle/tigerbeetle/pull/1398)
75+
76+
Don't test NodeJS client on platforms for which there are no simple upstream installation scripts.
77+
78+
- [#1388](https://github.com/tigerbeetle/tigerbeetle/pull/1388)
79+
80+
Use histogram in the benchmark script to reduce memory usage.
81+
82+
### TigerTracks 🎧
83+
84+
- [Stripped](https://open.spotify.com/track/20BDMQu40KIUxUeFusq6eq)
85+
386
## 2023-12-20
487

588
_“The exception confirms the rule in cases not excepted."_ ― Cicero.

0 commit comments

Comments
 (0)