Commit graph

61 commits

Author SHA1 Message Date
Suyog Rao
8f39da19b8 Bump to 5.1.3 (#6666)
* bump to 5.1.3
2017-02-08 21:05:38 -08:00
Pier-Hugues Pellerin
5a16cb3526 new lock for 5.1.2
Fixes #6381
2016-12-08 15:24:20 -05:00
Suyog Rao
aa36c4f4b7 Updated lock file for 5.1 (#6356) 2016-12-05 15:53:22 -08:00
Suyog Rao
86ef0d9190 Bump version to 5.1.1 (#6334) 2016-11-30 15:48:59 -08:00
Suyog Rao
5438d7e908 Add 5.1.0 lock file (#6307) 2016-11-28 12:29:48 -08:00
Colin Surprenant
b89d4d049d update .lock file 2016-10-31 18:11:27 -04:00
Colin Surprenant
ab05082a89 merge feature/java_persistence into 5.x 2016-10-31 17:03:40 -04:00
Pier-Hugues Pellerin
4502144d81 Update Logstash 5 to the latest input beats 3.1.4 (#5925)
The B1 internal releases contained an old version of the beats input which didn't
work well with the private keys, this PR make sure we use the latest version 3.1.4 in the 5.0 and 5.X branches

Fixes: https://github.com/logstash-plugins/logstash-input-beats/issues/129
2016-09-15 09:56:36 -07:00
Suyog Rao
254297eec7 [5.x] Bump version to 5.1.0 (#5881)
* [5.x] Bump version to 5.1.0
2016-09-08 08:35:53 -07:00
Suyog Rao
16aefd8ecb Mirror 5.0 to master's version (#5803) 2016-08-22 19:22:07 +00:00
Suyog Rao
ea6d617411 5.0: Bump grok to 3.2.1 (#5741) 2016-08-08 16:01:28 -07:00
Suyog Rao
622b8bb199 Bump lock file for alpha5 (#5739) 2016-08-08 12:34:43 -07:00
Suyog Rao
3e2a70937e Update 5.0.0-alpha5 changelog and lock file (#5718)
* Update 5.0.0-alpha5 changelog and lock file
2016-08-01 17:38:44 -07:00
Suyog Rao
8728ecf816 5.0 -- Bump to beats input beta4 version (#5711) 2016-07-29 09:57:38 -07:00
Suyog Rao
244e88ae25 Bump version to 5.0.0-alpha5 (#5698) 2016-07-27 11:32:01 -07:00
Joao Duarte
1ed6b76b4d pin major versions of default plugins in Gemfile
Fixes #5535
2016-07-05 15:16:54 -04:00
Suyog Rao
f77ec6c845 Release 5.0.0-alpha4 (#5564) 2016-06-29 07:47:48 +12:00
Joao Duarte
fa0eeb579f add single command release task and other release support tooling
Purpose:

* manage releases through a minimum number of rake tasks
* simplify building of snapshot builds
* create staged artifacts, candidates for releases, that required no changes to become releases
* this means the snapshot release process will not involve publishing gems, therefore:
* the gem artifacts should only be published to rubygems as a final artifact, at the time of GA

Changes:

* release artifacts no longer depend on gems of core components
* all core components are used locally AS-IS to minimize code changes between snapshot, RC and GA
* `versions.yml` describes the versions of all logstash parts and package
  * `rake version:set[version]` manage the yaml file and push the changes to the gemspecs/version.rb files
  * `rake version:set_plugin_api[version]` manage the yaml file and push the changes to the gemspecs/version.rb files
  * `rake artifact:all` generates SNAPSHOT artifacts: tar.gz, zip, rpm, deb
  * `RELEASE=1 rake artifact:all` creates release candidate artifacts + 4 gems: logstash-core, logstash-core-event, logstash-core-event-java and logstash-core-plugin-api

implements #5416 and #5414

Fixes #5460
2016-06-21 12:29:18 +01:00
Suyog Rao
6f64b7031d Release 5.0.0-alpha3.snapshot3 (#5519) 2016-06-17 12:57:52 -07:00
Suyog Rao
f5d6942daa Release 5.0.0-alpha4.snapshot2 (#5505) 2016-06-15 13:47:32 -07:00
Suyog Rao
45ee712ac3 Release 5.0.0-alpha4.snapshot1 (#5441) 2016-06-03 10:47:10 +02:00
Suyog Rao
68bf39e659 Release 5.0.0-alpha3 gems and lock file (#5394) 2016-05-31 12:05:53 +02:00
Suyog Rao
9764584698 Release 5.0.0.alpha3 RC8 (#5386) 2016-05-29 21:15:41 +02:00
Suyog Rao
4bd26f2c53 Release 5.0.0-alpha3.snpashot5 (#5368) 2016-05-26 15:02:51 -07:00
Suyog Rao
03ece707c7 Release 5.0.0-alpha3 snapshot4 (#5360) 2016-05-26 07:56:11 -07:00
Colin Surprenant
537d6a2780 refactor Ruby Event getter and setter
refactor wip gemfiles

refactor Java Event getter and setter

bump plugin-api to 2.0

use plugin-api 2.0

switch to core-event-java

include logstash-core-event-java.jar jar file so that gem dependency using the source tree work

updated core plugins to core-api 2.0

added grok for refactor branch

fix rebased specs

remove temp plugins github paths

remove commented out tmp alias_method
2016-05-06 13:47:03 -04:00
Suyog Rao
59e113c852 Release 5.0 alpha2 (#5233)
* Release 5.0.0-alpha2
2016-05-02 11:15:16 -07:00
Suyog Rao
a8380099e4 Release 5.0.0-alpha2 snapshot2 (#5225)
* Release 5.0.0-alpha2 snapshot2 release
2016-04-29 10:21:09 -07:00
Suyog Rao
0fbded8e43 Release alpha2 snapshot1 2016-04-26 13:04:41 -07:00
Pier-Hugues Pellerin
3f3a202d92 Gemfile + lock file for 5.0.0.alpha1
Fixes #5019
2016-04-05 14:26:21 +00:00
Pier-Hugues Pellerin
6da31eca80 5.0.0 alpha 1 lockfile
Fixes #5008
2016-04-04 22:25:51 +00:00
Suyog Rao
46d2297785 Add Kafka beta version to 5.0.0-alpha1 package
Fixes #4941
2016-04-01 14:36:58 +00:00
Pier-Hugues Pellerin
4977b82bc4 Make sure the gemfile has the rack/test dep
Fixes #4934
2016-03-30 19:16:12 +00:00
Suyog Rao
318f07e5fc Bump version to 5.0.0-alpha1.snapshot1 2016-03-29 18:21:51 -07:00
Pere Urbon-Bayes
23dcf467e4 This make all designed resources for the metrics api available, this follows the initial sketches created in #4446.
As discussed in this adds:

/
/_node/hot_threads
/_node/stats/
/_node/stats/events
/_node/stats/jvm
/_stats/jvm

introduces also small refactors and cleanup necessary to improve the
webapi code quality.

adds also a way to handle references from the webapi to the internals of
logstash by passing the agent refrences to the collector, this is not
perfect, but for now it solve the communication situation until furder
refactor.

Fixes #4652

Fixes #4653
2016-02-12 19:00:10 +00:00
Joao Duarte
04bc875ed1 bump cabin to 0.8.x
Fixes #4616
2016-02-02 17:24:30 +00:00
Colin Surprenant
808cf82909 refresh .lock file 2016-01-12 16:59:01 -05:00
Andrew Cholakian
68e0d5c126 Revert accidentally altered Gemfiles in ng_pipeline
Fixes #4354
2015-12-15 19:40:21 +00:00
Andrew Cholakian
028576ba6f Next generation pipeline
Fixes #4340
2015-12-15 18:51:45 +00:00
Colin Surprenant
560dda251c new #4123 lock file 2015-11-16 17:38:10 -05:00
Colin Surprenant
d74d41cb30 logstash-core & logstash-core-event extraction to support logstash-core-event-java impl, relates to #4191
fixed timezone issue

extracted logstash-core and reorganized specs

extracted logstash-core-event

extract java Event into logstash-core-event-java in a proper gem

remove obsolete jruby_event bootstrapping

fix require path

add java code bootstrap

use logstash-core-event/logstash-core-event.rb

remove obsolete files

basic instructions

LogStash::Json need to be initialized from event

update jruby and gradle versions

update compile:logstash-core-event-java rake task

WIP tasks refactor

fix gem.files

skip test if class is not defined

fix gem related tasks for new structure

add gem spec dirs in core tests

bootstrap java implementation when requiring timestamp

new Cloner class and Event clone impl

fix array fields assignments, see #4140

don't rely on json implementation ordering

fix skipped last iterpolation char

remove implementation specific unnecessary check

also require ruby classes

define error class in ruby

raise exception on invalid format

remove implementation specific tests and extract and put logger related test in pending

missing bits for having all core timestamp specs pass

run all core specs

remove leftover

comment regex

missing encoding header

revert to logstash-core-event by default

finished proper gemification

useless require

dynamically pick specs depending on logstash-core-event-* implementation

logstash root package version

missing file for proper gemification

do not build java event by default

always check for root logstash lib dir

fix concurrent-ruby version confict

fix rebase conflict

re-enable specs

user vars instead of constants

move non core code in bootstrap

document version files

move version file

remove useless code

use version in logstash-core

fix gem files list

put back concurrent-ruby version constrain as in master

add dependency on logstash-core-event

remove dependency on logstash-core to avoid circular dependency

fix rebase conflict

remove circular dependency

fix specs

update README
2015-11-16 16:40:19 -05:00
Suyog Rao
056ffc63fa Generate new lock file for JrJackson 2015-10-13 15:00:59 -07:00
guyboertje
26fb4bdbe0 Bump JrJackson gem to 0.3.5 and make adjustments to use it 2015-10-13 14:25:12 -07:00
Suyog Rao
34ab14d60d Updated lock file after plugin changes
Fixes #4017
2015-10-12 19:58:18 +00:00
Pier-Hugues Pellerin
f81dbf9bec Lock gems version
Fixes #4004
2015-10-08 18:33:44 +00:00
Pere Urbon-Bayes
e4c198113a Revert "merged from upstream"
This reverts commit a6ab581979.

Fixes #3951
2015-09-25 18:24:57 +00:00
guyboertje
a6ab581979 merged from upstream 2015-09-03 12:08:54 +01:00
Jordan Sissel
bb0de88583 Update devutils to 0.0.15 or newer
This ensures we have a 'try' helper method in rspec

Fixes #3836
2015-09-01 23:07:03 +00:00
Andrew Cholakian
5bb9eb9fb3 Bump stud to latest version
Fixes #3699
2015-08-04 21:26:49 +00:00
Pier-Hugues Pellerin
cbfd1eebf5 Do not force a verify_mode with a our stronger ssl settings
We have discovered that in some cases and some plaftorms
configuring a default `verify_mode` when creating a SSL/TCPServer
could make the certificate verification fail. Ruby default behavior is
to use `NIL` when creating a new ssl context, this revert that change.

keep in mind that all TCP clients using SSL **must** use `VERIFY_PEER`
as their verify mode to prevent man in the middle attack.

Fix: https://github.com/elastic/logstash/issues/3657
2015-07-31 20:56:11 -04:00