|
|
|
# Changelog
|
|
|
|
|
|
|
|
## v1.0.12
|
|
|
|
|
|
|
|
*May 25, 2020*
|
|
|
|
|
|
|
|
* Updated tests for long function names
|
|
|
|
* Improvements in CI
|
|
|
|
* Pinned bundler to 2.x
|
|
|
|
|
|
|
|
## v1.0.11
|
|
|
|
|
|
|
|
*September 14, 2018*
|
|
|
|
|
|
|
|
* Introduce long function names
|
|
|
|
* Fix dummy building on FreeBSD [[#4]](https://github.com/sandfoxme/journald-native/issues/4)
|
|
|
|
* Fix print() dummy call crash on FreeBSD
|
|
|
|
|
|
|
|
## v1.0.10
|
|
|
|
|
|
|
|
*March 29, 2018*
|
|
|
|
|
|
|
|
* Make require calls rpm-friendly [[#3]](https://github.com/sandfoxme/journald-native/pull/3)
|
|
|
|
* Fix compilation problems on some systems due to CFLAGS being overwritten
|
|
|
|
|
|
|
|
## v1.0.9
|
|
|
|
|
|
|
|
*April 11, 2016*
|
|
|
|
|
|
|
|
* Change license to LGPL 2.1 or later to match systemd
|
|
|
|
* Change C version from C99 to C11
|
|
|
|
* Use safer xmalloc/xfree memory allocation functions from Ruby API
|
|
|
|
* Add tests
|
|
|
|
|
|
|
|
## v1.0.8
|
|
|
|
|
|
|
|
**1.0.8 was missed due to a technical error, sorry**
|
|
|
|
|
|
|
|
## v1.0.7
|
|
|
|
|
|
|
|
*July 28, 2015*
|
|
|
|
|
|
|
|
C extention updated to 1.0.6 features, released as 1.0.7
|
|
|
|
|
|
|
|
Returning to C due to overgrown complexity of C++ template wrapper code for Ruby exception handling
|
|
|
|
|
|
|
|
## v1.0.6
|
|
|
|
|
|
|
|
*March 10, 2015*
|
|
|
|
|
|
|
|
* No longer accepts strings with zero byte as valid
|
|
|
|
|
|
|
|
## v1.0.5
|
|
|
|
|
|
|
|
*March 10, 2015*
|
|
|
|
|
|
|
|
* Dummy detection const & method
|
|
|
|
```ruby
|
|
|
|
Journald::Native.dummy? # true on linux,
|
|
|
|
Journald::Native::IS_DUMMY # false otherwise
|
|
|
|
```
|
|
|
|
|
|
|
|
## v1.0.4
|
|
|
|
|
|
|
|
*March 09, 2015*
|
|
|
|
|
|
|
|
* Port extention from C to C++11
|
|
|
|
* Make everything memory and exception safe
|
|
|
|
|
|
|
|
## v1.0.3
|
|
|
|
|
|
|
|
*February 05, 2015*
|
|
|
|
|
|
|
|
* Dummy compilation on MacOS and Windows (dummy sd_journal_* calls that return 0 doing nothing)
|
|
|
|
* Link to libsystemd instead of libsystemd-journal on newer systems
|
|
|
|
|
|
|
|
Please note that the gem still won't compile on Linux system without systemd-journal
|
|
|
|
|
|
|
|
## v1.0.2
|
|
|
|
|
|
|
|
*October 31, 2014*
|
|
|
|
|
|
|
|
* Fixed possible memory leak in function send()
|
|
|
|
|
|
|
|
## v1.0.1
|
|
|
|
|
|
|
|
*October 30, 2014*
|
|
|
|
|
|
|
|
* Fixed wrong dependency on ruby
|
|
|
|
|
|
|
|
## v1.0.0
|
|
|
|
|
|
|
|
*October 30, 2014*
|
|
|
|
|
|
|
|
Initial release
|