summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/lib/lwrb/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/fluent-bit/lib/lwrb/CHANGELOG.md')
-rw-r--r--src/fluent-bit/lib/lwrb/CHANGELOG.md53
1 files changed, 53 insertions, 0 deletions
diff --git a/src/fluent-bit/lib/lwrb/CHANGELOG.md b/src/fluent-bit/lib/lwrb/CHANGELOG.md
new file mode 100644
index 000000000..3d2eedd42
--- /dev/null
+++ b/src/fluent-bit/lib/lwrb/CHANGELOG.md
@@ -0,0 +1,53 @@
+# Changelog
+
+## Develop
+
+- Split CMakeLists.txt files between library and executable
+- Change license year to 2022
+- Update code style with astyle
+
+## v2.0.3
+
+- Add `library.json` for Platform.IO
+
+## v2.0.2
+
+- Add `volatile` keyword to all local variables to ensure thread safety in highest optimization
+- Add local variables for all read and write pointer accesses
+- Remove generic `volatile` keyword from func parameter and replace to struct member
+
+## v2.0.1
+
+- Fix wrong check for valid RB instance
+- Apply code style settings with Artistic style options
+- Add thread safety docs
+
+## v2.0.0
+
+- Break compatibility with previous versions
+- Rename function prefixes to `lwrb` instead of `ringbuff`
+- Add astyle code syntax correction
+
+## v1.3.1
+
+- Fixed missing `RINGBUFF_VOLATILE` for event callback causes compiler warnings or errors
+
+## v1.3.0
+
+- Added support for events on read/write or reset operation
+- Added optional volatile parameter for buffer structure
+- Fix bug in skip and advance operation to return actual amount of bytes processed
+- Remove `BUF_PREF` parameter and rename with fixed `ringbuff_` prefix for all functions
+
+## v1.2.0
+
+- Added first sphinx documentation
+
+## v1.1.0
+
+- Code optimizations, use pre-increment instead of post
+- Another code-style fixes
+
+## v1.0.0
+
+- First stable release \ No newline at end of file