Skip to content

Commit ec859b2

Browse files
committed
NEWS: set the format of NEWS file to Markdown
Signed-off-by: Juhász Viktor <[email protected]>
1 parent 7bceb97 commit ec859b2

File tree

1 file changed

+50
-52
lines changed

1 file changed

+50
-52
lines changed

NEWS

+50-52
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
1-
#+STARTUP: indent showall -*- org -*-
2-
3-
* 0.4.0 - <2014-12-10 Wed>
1+
# 0.4.0 - <2014-12-10 Wed>
42

53
This release contains a wide variety of new features as well as several
64
bugfixes, too. This is the first version with support for syslog-ng 3.6.
75
Support for older versions of syslog-ng is dropped.
86

9-
** Feature: syslog-ng 3.6 support.
7+
## Feature: syslog-ng 3.6 support.
108
This release adds support for syslog-ng 3.6, but older versions are not supported anymore.
119

12-
** Feature: Kafka destination.
10+
## Feature: Kafka destination.
1311
This destination enables sending logs to Apache Kafka messaging system.
1412

15-
** Feature: grok parser.
13+
## Feature: grok parser.
1614
Grok is an advanced pattern format (like PatternDB) used primarily by LogStash,
1715
which allows users to parse unstructured data into a structured format. This module
1816
allows syslog-ng users to use Grok patterns, too.
1917

20-
** Feature: ZMQ source/destination.
18+
## Feature: ZMQ source/destination.
2119
ZeroMQ is a simple, high-speed messaging protocol. These drivers allows
2220
syslog-ng to send/receive logs from ZeroMQ message brokers.
2321

24-
** Feature: Java destination.
22+
## Feature: Java destination.
2523
Java destination drivers enables the users to write destinations
2624
in Java or in any JVM compatible language.
2725

28-
** Bugfix: Fixed counting inserted/sent messages as stored ones.
26+
## Bugfix: Fixed counting inserted/sent messages as stored ones.
2927

30-
** Bugfix: Fixed two python destination segfaults.
28+
## Bugfix: Fixed two python destination segfaults.
3129
Python exceptions and messages not conforming to UTF-8 do not crash the destination anymore.
3230

3331
We would like to thank the following people for their contribution:
@@ -36,184 +34,184 @@ Balazs Scheidler, Brandon Smith, Fabian Wernli, Gergely Nagy, Laszlo Meszaros,
3634
Pierre-Yves Ritschard, Robert Fekete, Sandor Irhazi, Viktor Juhasz,
3735
Viktor Tusa
3836

39-
* 0.3.3 - <2014-07-25 Fri>
37+
# 0.3.3 - <2014-07-25 Fri>
4038

41-
** Bugfix: Compatibility with syslog-ng 3.5.5
39+
## Bugfix: Compatibility with syslog-ng 3.5.5
4240

4341
The newest syslog-ng release, syslog-ng 3.5.5 introduced a breaking
4442
API change. The Incubator has been updated, and now works with - and
4543
requires - at least syslog-ng 3.5.5.
4644

47-
** Bugfix: Fix for the ElasticSearch SCL plugin
45+
## Bugfix: Fix for the ElasticSearch SCL plugin
4846

4947
The ElasticSearch SCL plugin has been fixed, and will now work out of
5048
the box.
5149

52-
* 0.3.2 - <2014-07-15 Tue>
50+
# 0.3.2 - <2014-07-15 Tue>
5351

5452
Larger bugfix release with several small features.
5553

56-
** Bugfix: Fixed getent template function compilation on FreeBSD.
54+
## Bugfix: Fixed getent template function compilation on FreeBSD.
5755
There was an unnecessary header file, which isn't present on FreeBSD.
5856

59-
** Feature: Added support for protocols in getent template function.
57+
## Feature: Added support for protocols in getent template function.
6058
Getent template function can now resolve protocol names.
6159

62-
** Bugfix: Lua destination became a so-called threaded destination.
60+
## Bugfix: Lua destination became a so-called threaded destination.
6361
It has now a separate thread, and it prevents race conditions in multi-threaded
6462
mode.
6563

66-
** Feature: Lua destination init parameters and queue parameters are reworked.
64+
## Feature: Lua destination init parameters and queue parameters are reworked.
6765
Globals are now constants as they should ever be. There is a new feature
6866
with the params() option, which works exactly as the old globals(), eg.
6967
uses value pairs, and templates can be used. The result is manifested as a lua
7068
table as the second parameter of the queue func. Although the same result
7169
can be achieved by using raw mode and Template class in Lua, using params
7270
is more comfortable in some cases (eg: SCL).
7371

74-
** Bugfix: Perl destination driver has a separate thread.
72+
## Bugfix: Perl destination driver has a separate thread.
7573
This prevents reace conditions like in Lua.
7674

77-
** Feature: Graphite SCL is added.
75+
## Feature: Graphite SCL is added.
7876
This allows a brand new graphite destination on top of tcp() driver
7977
and graphite-output template function.
8078

81-
** Bugfix: Consolidated --enable-* configure parameters.
79+
## Bugfix: Consolidated --enable-# configure parameters.
8280
They are now working similarly, yes means that if configure doesn't find
8381
the depending lib, it fails, auto means, that if configure doesn't find the
8482
depending lib, it disables the feature, and no means configure simply disables the
8583
feature. The only exception is python.
8684

87-
** Feature: Python version autodetection.
85+
## Feature: Python version autodetection.
8886
--with-python switch has now the following options: no: disables python
8987
related modules; auto: autodetects python version, disables python modules
9088
if not found; force: autodetects python version, fails if not found;
9189
python-<version>: forces specified version, fails if not found.
9290

93-
* 0.3.1 - <2014-06-02 Mon>
91+
# 0.3.1 - <2014-06-02 Mon>
9492

95-
** Bugfix: Fixed linkage of modules
93+
## Bugfix: Fixed linkage of modules
9694
All modules were accidentally linked to libperl, now only
9795
perl destination module is linked to libperl.
9896

99-
** Bugfix: Fixed rss module linkage.
97+
## Bugfix: Fixed rss module linkage.
10098
It wasn't linked to libsyslog-ng.so.
10199

102-
* 0.3.0 - <2014-05-28 Wed>
100+
# 0.3.0 - <2014-05-28 Wed>
103101

104102
New scripted destinations are introduced by algernon
105103
<[email protected]>: Python and Perl. Additionally
106104
several bugfixes, small features and the getent template function are
107105
introduced.
108106

109-
** Feature: Python and Perl destination
107+
## Feature: Python and Perl destination
110108

111109
These destinations are very similar to the current Lua destination,
112110
except that their queue method get a dict (or hash in Perl) as a parameter.
113111

114-
** Feature: getent template function.
112+
## Feature: getent template function.
115113

116114
Getent template function can query information from the system user databases.
117115
For example it can convert uid to username and can get other fields from
118116
user databases.
119117

120-
** Feature: Graphite output timestamp now configurable as a template.
118+
## Feature: Graphite output timestamp now configurable as a template.
121119

122-
** Feature: Padding template function allows user to pad a string to a specified width.
120+
## Feature: Padding template function allows user to pad a string to a specified width.
123121

124-
** Bugfix: Fixed float casting in Riemann destination
122+
## Bugfix: Fixed float casting in Riemann destination
125123

126-
** Bugfix: Fixed an error messsage in + template function.
124+
## Bugfix: Fixed an error messsage in + template function.
127125

128-
* 0.2.1 - <2014-03-12 Wed>
126+
# 0.2.1 - <2014-03-12 Wed>
129127

130128
This is a bug fix only release over the previous 0.2.0 version, with
131129
the following changes:
132130

133-
** Bugfix: FreeBSD portability
131+
## Bugfix: FreeBSD portability
134132

135133
The Incubator can now be compiled on FreeBSD!
136134

137-
** Bugfix: Improved Lua detection
135+
## Bugfix: Improved Lua detection
138136

139137
On some systems, the Lua pkg-config file is called lua-5.1, or
140138
lua-5.2, not lua5.1/lua5.2. The configure script was taught to
141139
recognise all of these.
142140

143-
** Bugfix: Fixed a crash in the Lua destination
141+
## Bugfix: Fixed a crash in the Lua destination
144142

145143
When using the Lua destination without globals() being present does
146144
not crash the module anymore.
147145

148-
* 0.2.0 - <2014-02-26 Wed>
146+
# 0.2.0 - <2014-02-26 Wed>
149147

150148
Most of the features of this release are contributed by Viktor Tusa
151149
<[email protected]>, many thanks for them!
152150

153-
** Feature: LuaJIT support
151+
## Feature: LuaJIT support
154152
When configured with --enable-luajit, and LuaJIT is available, it is
155153
now possible to build the Lua destination against that version of Lua.
156154

157-
** Feature: monitor source
155+
## Feature: monitor source
158156
This new source is somewhere between the trigger() source and the
159157
lua() destination, in that it allows one to write a Lua function that
160158
gets periodically executed, and can produce a log message.
161159

162-
** Feature: Templating support for the Lua destination
160+
## Feature: Templating support for the Lua destination
163161
Destinations written in Lua can now use Templates, from within the
164162
Lua code itself. Most useful for raw mode.
165163

166-
** Feature: Lua destinations have easy access to the timestamps
164+
## Feature: Lua destinations have easy access to the timestamps
167165
The Lua destination now makes another function available:
168166
Message.get_timestamp(), that gets one the UNIX timestamp in integer
169167
format, without having to format it first with a template, and then
170168
converting it back.
171169

172-
** Feature: The Lua modules now have a deinit hook
170+
## Feature: The Lua modules now have a deinit hook
173171
In case the destination needs to do something at deinit time, there
174172
is now a deinit hook.
175173

176-
** Feature: The Lua modules has access to logging functions
174+
## Feature: The Lua modules has access to logging functions
177175
It is now possible to use syslogng.debug, syslogng.error,
178176
syslogng.info and syslogng.verbose functions from within Lua, to
179177
construct internal log messages.
180178

181-
** Feature: The Lua destination can have global variables set
179+
## Feature: The Lua destination can have global variables set
182180
It is now possible to set global variables (strings and ints) from
183181
within the syslog-ng configuration file, that get passed down to the
184182
Lua destination.
185183

186-
** Feature: graphite output template function
184+
## Feature: graphite output template function
187185
This template function, with syntax much like that of $(format-json)
188186
allows one to easily forward data to a Graphite server, when combined
189187
with the tcp() destination.
190188

191-
** Feature: An ElasticSearch SCL
189+
## Feature: An ElasticSearch SCL
192190
The Incubator now ships with an SCL file, and a helper program that
193191
makes it possible to easily send events to ElasticSearch, in a
194192
Kibana-compatible format.
195193

196-
** Bugfix: RSS destination does not require newer glib
194+
## Bugfix: RSS destination does not require newer glib
197195
The RSS destination used features not available in the glib version
198196
targeted by the Incubator. It was fixed to work with the older
199197
version we target.
200198

201-
* 0.1.1 - <2014-01-24 Fri>
199+
# 0.1.1 - <2014-01-24 Fri>
202200

203-
** Bugfix: Grammar files are not shipped in the tarball anymore
201+
## Bugfix: Grammar files are not shipped in the tarball anymore
204202
When generating a tarball with "make dist", the built grammar files
205203
are not shipped anymore. They're built against a specific syslog-ng
206204
version, and as such, are not portable to another version of it. The
207205
grammars need to be rebuilt, and shipping them prevents that.
208206

209-
** Bugfix: Don't depend on recent glib
207+
## Bugfix: Don't depend on recent glib
210208
When glib is too old, the $(state) template function gets disabled
211209
now, instead of the build failing.
212210

213-
** Feature: Lua destination
211+
## Feature: Lua destination
214212
This new feature allows one to write destination driver scripts in
215213
Lua. Example scripts are provided in modules/lua/.
216214

217-
* 0.1.0 - <2013-12-28 Sat>
215+
# 0.1.0 - <2013-12-28 Sat>
218216

219217
Initial public release.

0 commit comments

Comments
 (0)