Skip to content
This repository was archived by the owner on Aug 13, 2019. It is now read-only.

Commit a272e7e

Browse files
bwplotkakrasi-georgiev
authored andcommitted
Cut TSDB release 0.9.0 (#647)
Added newline as it is requires for some markdown renderers. Signed-off-by: Bartek Plotka <[email protected]>
1 parent 31f7990 commit a272e7e

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

CHANGELOG.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
## master / unreleased
1+
## Master / unreleased
2+
3+
## 0.9.0
4+
25
- [FEATURE] Provide option to compress WAL records using Snappy. [#609](https://github.com/prometheus/tsdb/pull/609)
36
- [BUGFIX] Re-calculate block size when calling `block.Delete`.
47
- [BUGFIX] Re-encode all head chunks at compaction that are open (being appended to) or outside the Maxt block range. This avoids writing out corrupt data. It happens when snapshotting with the head included.
58
- [CHANGE] The meta file `BlockStats` no longer holds size information. This is now dynamically calculated and kept in memory. It also includes the meta file size which was not included before.
69

710
## 0.8.0
11+
812
- [BUGFIX] Calling `Close` more than once on a querier returns an error instead of a panic.
913
- [BUGFIX] Don't panic and recover nicely when running out of disk space.
1014
- [BUGFIX] Correctly handle empty labels.
@@ -14,9 +18,11 @@
1418
- [FEATURE] Added `currentSegment` metric for the current WAL segment it is being written to.
1519

1620
## 0.7.1
21+
1722
- [ENHANCEMENT] Reduce memory usage in mergedPostings.Seek
1823

1924
## 0.7.0
25+
2026
- [CHANGE] tsdb now requires golang 1.12 or higher.
2127
- [REMOVED] `chunks.NewReader` is removed as it wasn't used anywhere.
2228
- [REMOVED] `FromData` is considered unused so was removed.
@@ -32,12 +38,15 @@
3238
- [ENHANCEMENT] PostListings and NotMatcher now public.
3339

3440
## 0.6.1
41+
3542
- [BUGFIX] Update `last` after appending a non-overlapping chunk in `chunks.MergeOverlappingChunks`. [#539](https://github.com/prometheus/tsdb/pull/539)
3643

3744
## 0.6.0
45+
3846
- [CHANGE] `AllowOverlappingBlock` is now `AllowOverlappingBlocks`.
3947

4048
## 0.5.0
49+
4150
- [FEATURE] Time-ovelapping blocks are now allowed. [#370](https://github.com/prometheus/tsdb/pull/370)
4251
- Disabled by default and can be enabled via `AllowOverlappingBlock` option.
4352
- Added `MergeChunks` function in `chunkenc/xor.go` to merge 2 time-overlapping chunks.
@@ -53,6 +62,7 @@
5362
- [BUGFIX] LiveReader can get into an infinite loop on corrupt WALs.
5463

5564
## 0.4.0
65+
5666
- [CHANGE] New `WALSegmentSize` option to override the `DefaultOptions.WALSegmentSize`. Added to allow using smaller wal files. For example using tmpfs on a RPI to minimise the SD card wear out from the constant WAL writes. As part of this change the `DefaultOptions.WALSegmentSize` constant was also exposed.
5767
- [CHANGE] Empty blocks are not written during compaction [#374](https://github.com/prometheus/tsdb/pull/374)
5868
- [FEATURE] Size base retention through `Options.MaxBytes`. As part of this change:
@@ -64,9 +74,11 @@
6474
- [FEATURE] Add new `LiveReader` to WAL pacakge. Added to allow live tailing of a WAL segment, used by Prometheus Remote Write after refactor. The main difference between the new reader and the existing `Reader` is that for `LiveReader` a call to `Next()` that returns false does not mean that there will never be more data to read.
6575

6676
## 0.3.1
77+
6778
- [BUGFIX] Fixed most windows test and some actual bugs for unclosed file readers.
6879

6980
## 0.3.0
81+
7082
- [CHANGE] `LastCheckpoint()` used to return just the segment name and now it returns the full relative path.
7183
- [CHANGE] `NewSegmentsRangeReader()` can now read over miltiple wal ranges by using the new `SegmentRange{}` struct.
7284
- [CHANGE] `CorruptionErr{}` now also exposes the Segment `Dir` which is added when displaying any errors.

0 commit comments

Comments
 (0)