VERIFY_PEER
of clients. (#3657)Concurrent-ruby
usage to suppress deprecation warnings (#3662)Event#sprintf
(#3723)march hare
library to version 2.11.0 (#33)base64
require which was crashing Logstash (#17)V2
version of the mixin. (#15)--pluginpath
command line option to bin/logstash
. This loads plugin source code
files from given file location (#3580).KILL_ON_STOP_TIMEOUT=1
before stopping. If the Logstash process
has not stopped within a reasonable time, this will force it to shutdown.
Note: Please be aware that you could lose inflight messages if you force stop
Logstash (#3578).max_clients
setting
intoduced in v0.1.9 has been deprecated. This setting temporarily solved the problem by configuring
an upper limit to the number of LSF connections (#12).http
protocol. When ES is running behind a proxy, you can use
the path option to specify the exact location of the ES end point (#168).-w 1
) configuration.
This issue was caused by a deadlock in the internal queue when the filter worker was trying to
exclusively remove elements which conflicted with the periodic flushing in filters (#3361).[tweet][username]
.
This fix increases throughput in certain configs by 30% (#3238)bin/logstash version
(#3249)bin/logstash web
command and any reference
to Kibana from Logstash (#2661)Elasticsearch:
S3:
Kafka: merge @joekiller's plugin into Logstash to produce events to Kafka (#1472)
File: Added enhancements and validations for destination path. Absolute path cannot start with a dynamic string like /%{myfield}/, /test-%{myfield}/
RabbitMQ: fixed crash while running Logstash for longer periods, typically when there's no traffic on the logstash<->rabbitmq socket (LOGSTASH-1886)
Statsd: fixed issue of converting very small float numbers to scientific notation like 9.3e-05 (#1670)
Fixed undefined method error when conditional on an output (#LOGSTASH-2288)
env
command so you can run arbitrary commands with the logstash
environment setup (jordansissel)timeout
and retries
settings for retrying on
request failures. Also adds add_tag_on_timeout
so you can act on retry
failures. (logstash-contrib#23, Michael Hart)action
awesomeness to elasticsearch output (#1105, jordansissel)protocol => http
in elasticsearch output (#1105, jordansissel)##1.1.1 (July 14, 2012)
experimental
, we don't predict any more
configuration syntax changes. The next release will bump this to beta.* date filter bugfix: [LOGSTASH-438] - update joda-time to properly
handle leap days
* New input plugins: zeromq, gelf
* New filter plugins: mutate, dns, json
* New output plugins: zeromq, file
* The logstash agent now runs also in MRI 1.9.2 and above
This is a large release due to the longevity of the 1.1.0 betas.
We don't like long releases and will try to avoid this in the future.
- grok filter: named_captures_only now defaults to true
This means simple patterns %{NUMBER} without any other name will
now not be included in the field set. You can revert to the old
behavior by setting 'named_captures_only => false' in your grok
filter config.
- grok filter: now uses Ruby's regular expression engine
The previous engine was PCRE. It is now Oniguruma (Ruby). Their
syntaxes are quite similar, but it is something to be aware of.
- elasticsearch library upgraded to 0.18.7
This means you will need to upgrade your elasticsearch servers,
if any, to the this version: 0.18.7
- AMQP parameters and usage have changed for the better. You might
find that your old (1.0.x) AMQP logstash configs do not work.
If so, please consult the documentation for that plugin to find
the new names of the parameters.
Bugs fixed
Improvement
New Feature