Branch: refs/heads/mwinter69-configuration
  Home:   https://github.com/jenkinsci/logstash-plugin
  Commit: 371e27bf3382e7418d95c4fec658fae4700d285d
      
https://github.com/jenkinsci/logstash-plugin/commit/371e27bf3382e7418d95c4fec658fae4700d285d
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-11 (Mon, 11 Dec 2017)

  Changed paths:
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java

  Log Message:
  -----------
  properly get displayname of node

use the executor of the build to get the node.
builtOn is set too late for us to get the node and we end up using
master


  Commit: 67bc346e4aa64e41df18e9211afd6db1ef532b13
      
https://github.com/jenkinsci/logstash-plugin/commit/67bc346e4aa64e41df18e9211afd6db1ef532b13
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-16 (Sat, 16 Dec 2017)

  Changed paths:
    M pom.xml
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    A src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashNotifierTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java

  Log Message:
  -----------
  displayname of node in pipeline

properly get the node when BuildData is initilaized from a pipeline
pump mockito to latest version
add integration test, that use Jenkins test harness


  Commit: c252ac815e0825b3fcbc60de7d03626261dd3e0c
      
https://github.com/jenkinsci/logstash-plugin/commit/c252ac815e0825b3fcbc60de7d03626261dd3e0c
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-27 (Wed, 27 Dec 2017)

  Changed paths:
    M pom.xml
    M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
    A src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
    M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
    M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
    M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
    M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
    A src/main/java/jenkins/plugins/logstash/configuration/ElasticSearch.java
    A src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
    A src/main/java/jenkins/plugins/logstash/configuration/RabbitMq.java
    A src/main/java/jenkins/plugins/logstash/configuration/Redis.java
    A src/main/java/jenkins/plugins/logstash/configuration/Syslog.java
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
    R src/main/java/jenkins/plugins/logstash/persistence/IndexerDaoFactory.java
    M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/RedisDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
    A 
src/main/resources/jenkins/plugins/logstash/LogstashConfiguration/config.jelly
    A 
src/main/resources/jenkins/plugins/logstash/LogstashConfiguration/help-logstashIndexer.html
    M 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/global.jelly
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-host.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-key.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-password.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-port.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-syslogFormat.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-syslogProtocol.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-type.html
    R 
src/main/resources/jenkins/plugins/logstash/LogstashInstallation/help-username.html
    M src/main/resources/jenkins/plugins/logstash/Messages.properties
    A 
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/configure-advanced.jelly
    A 
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-host.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-key.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-password.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/ElasticSearch/help-username.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/config.jelly
    A 
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/help-host.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/LogstashIndexer/help-port.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/configure-advanced.jelly
    A 
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-password.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-queue.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/RabbitMq/help-username.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Redis/configure-advanced.jelly
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Redis/help-key.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Redis/help-password.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/configure-advanced.jelly
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/help-messageFormat.html
    A 
src/main/resources/jenkins/plugins/logstash/configuration/Syslog/help-syslogProtocol.html
    M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
    A 
src/test/java/jenkins/plugins/logstash/LogstashConfigurationMigrationTest.java
    A src/test/java/jenkins/plugins/logstash/LogstashConfigurationTest.java
    A src/test/java/jenkins/plugins/logstash/LogstashConfigurationTestBase.java
    M src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    A 
src/test/java/jenkins/plugins/logstash/configuration/ElasticSearchTest.java
    A 
src/test/java/jenkins/plugins/logstash/configuration/LogstashIndexerTest.java
    A src/test/java/jenkins/plugins/logstash/configuration/RabbitMqTest.java
    A src/test/java/jenkins/plugins/logstash/configuration/RedisTest.java
    A src/test/java/jenkins/plugins/logstash/configuration/SyslogTest.java
    M 
src/test/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
    M 
src/test/java/jenkins/plugins/logstash/persistence/ElasticSearchDaoTest.java
    R 
src/test/java/jenkins/plugins/logstash/persistence/IndexerDaoFactoryTest.java
    A src/test/java/jenkins/plugins/logstash/persistence/MemoryDao.java
    M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/RedisDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTestIT.java
    A src/test/resources/elasticSearch.xml
    A src/test/resources/rabbitmq.xml
    A src/test/resources/redis.xml
    A src/test/resources/syslog.xml

  Log Message:
  -----------
  refactoring

the plugin used a ToolInstallation for configuration. But logstash is
not a tool that can be installed. Instead this should be a
GlobalConfiguration.
The indexers have different configuration requirements. Host and port
are common, but things like username are not required everywhere. Also
the previous implementation was totally unflexible. In order to add a
new indexer one has to modify the sources. By configuring the indexers
via an extension point we make it easily possible to have individual
configuration jelly for each type. Adding a new indexer is just adding
new classes. So it can be even moved to a separate plugin.

Many of the fields in the plugin were public or package private. They
have been made private or protected with corresponding getters and
setters and direct calls to the fields replaced.

Get the charset of a run and use it whenever we need to convert the
String to a byte array

Use DateFormatter from apache common lang to avoid potential threading
problems.


  Commit: faf30cdd390f11001921103ac8a80cc935244110
      
https://github.com/jenkinsci/logstash-plugin/commit/faf30cdd390f11001921103ac8a80cc935244110
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-27 (Wed, 27 Dec 2017)

  Log Message:
  -----------
  Merge branch 'master' into configuration


  Commit: 6b4c6d7b65daded7bcb534468f4ee36859e9607b
      
https://github.com/jenkinsci/logstash-plugin/commit/6b4c6d7b65daded7bcb534468f4ee36859e9607b
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-27 (Wed, 27 Dec 2017)

  Changed paths:
    M pom.xml
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    A src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashNotifierTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java

  Log Message:
  -----------
  Merge pull request #1 from jenkinsci/master

properly get displayname of node (#38)


  Commit: 333ca413030d51e8bc6202e4a704ee8959637199
      
https://github.com/jenkinsci/logstash-plugin/commit/333ca413030d51e8bc6202e4a704ee8959637199
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
    M pom.xml
    M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java

  Log Message:
  -----------
  jenkins and java

use Jenkins 2.7.4 instead of 2.60.3
fix problem with cast that is requried with java 7


  Commit: ca4eca8bcc95f14b950d72d20516d128e745a2e0
      
https://github.com/jenkinsci/logstash-plugin/commit/ca4eca8bcc95f14b950d72d20516d128e745a2e0
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-28 (Thu, 28 Dec 2017)

  Changed paths:
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java

  Log Message:
  -----------
  fix findbugs issues in buildData

Use FastDateFormat from apache which is thread safe

Avoid possible NPE in Node detection
Avoid possible NPE in result (previous logic already avoided it but findbugs
still claimed it to be a problem)

Node detection is same for pipeline and freestyle so move it to initData
method


  Commit: 45a03acd9075207c7dd794a0912b7d8e878374d0
      
https://github.com/jenkinsci/logstash-plugin/commit/45a03acd9075207c7dd794a0912b7d8e878374d0
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-29 (Fri, 29 Dec 2017)

  Changed paths:
    M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
    M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
    M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
    M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
    M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/jenkinsci/logstash-plugin into 
jenkinsci-master


  Commit: 59d1a77035b056246c606b26d4b323357fef12ad
      
https://github.com/jenkinsci/logstash-plugin/commit/59d1a77035b056246c606b26d4b323357fef12ad
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-29 (Fri, 29 Dec 2017)

  Changed paths:
    M src/main/java/jenkins/plugins/logstash/LogstashBuildWrapper.java
    M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
    M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
    M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
    M src/test/java/jenkins/plugins/logstash/LogstashOutputStreamTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java

  Log Message:
  -----------
  Merge branch 'jenkinsci-master'


  Commit: 96deff1d1a2a1d2e20b46113a0cd10328993a7fc
      
https://github.com/jenkinsci/logstash-plugin/commit/96deff1d1a2a1d2e20b46113a0cd10328993a7fc
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2017-12-31 (Sun, 31 Dec 2017)

  Changed paths:
    M pom.xml
    M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
    M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
    M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
    M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/IndexerDaoFactory.java
    M src/main/java/jenkins/plugins/logstash/persistence/RabbitMqDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/RedisDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
    M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashIntegrationTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
    M 
src/test/java/jenkins/plugins/logstash/persistence/ElasticSearchDaoTest.java

  Log Message:
  -----------
  Merge pull request #3 from jenkinsci/master

reduce visibility of fields (#46)


  Commit: 379c5e4676677f6a5632a8da1a60afbdde5e3304
      
https://github.com/jenkinsci/logstash-plugin/commit/379c5e4676677f6a5632a8da1a60afbdde5e3304
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2018-01-01 (Mon, 01 Jan 2018)

  Changed paths:
    M pom.xml
    M src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
    M src/main/java/jenkins/plugins/logstash/LogstashInstallation.java
    M src/main/java/jenkins/plugins/logstash/LogstashNotifier.java
    M src/main/java/jenkins/plugins/logstash/LogstashOutputStream.java
    M src/main/java/jenkins/plugins/logstash/LogstashWriter.java
    M 
src/main/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/BuildData.java
    M src/main/java/jenkins/plugins/logstash/persistence/ElasticSearchDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/LogstashIndexerDao.java
    M src/main/java/jenkins/plugins/logstash/persistence/SyslogDao.java
    M src/test/java/jenkins/plugins/logstash/LogstashBuildWrapperTest.java
    M src/test/java/jenkins/plugins/logstash/LogstashWriterTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/BuildDataTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/RabbitMqDaoTest.java

  Log Message:
  -----------
  Merge branch 'master' into configuration


  Commit: 132110473f3fbf975e85370b098fe9ddc0d53995
      
https://github.com/jenkinsci/logstash-plugin/commit/132110473f3fbf975e85370b098fe9ddc0d53995
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2018-01-01 (Mon, 01 Jan 2018)

  Changed paths:
    M README.md
    M src/main/java/jenkins/plugins/logstash/LogstashConfiguration.java
    M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
    M 
src/test/java/jenkins/plugins/logstash/persistence/AbstractLogstashIndexerDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/RedisDaoTest.java
    M src/test/java/jenkins/plugins/logstash/persistence/SyslogDaoTest.java

  Log Message:
  -----------
  javadoc and readme

update javadoc to get more information for developers that want to
extend the plugin.
Update the readme
Use the not deprecated junit runner of mockito


  Commit: 49742763ab15e018694c7feddac13e5b81389d78
      
https://github.com/jenkinsci/logstash-plugin/commit/49742763ab15e018694c7feddac13e5b81389d78
  Author: Markus Winter <m_win...@gmx.de>
  Date:   2018-01-01 (Mon, 01 Jan 2018)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  remove unnecessary dependency to workflow-step-api


  Commit: d1ac5cbf1e8ae395ac1bf2a1d53608176c24368a
      
https://github.com/jenkinsci/logstash-plugin/commit/d1ac5cbf1e8ae395ac1bf2a1d53608176c24368a
  Author: Jakub Bochenski <kuba.bochenski+logstash-plu...@gmail.com>
  Date:   2018-01-02 (Tue, 02 Jan 2018)

  Changed paths:
    M src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexer.java
    A 
src/main/java/jenkins/plugins/logstash/configuration/LogstashIndexerData.java
    M src/main/java/jenkins/plugins/logstash/configuration/Syslog.java
    M 
src/test/java/jenkins/plugins/logstash/configuration/LogstashIndexerTest.java

  Log Message:
  -----------
  Extract data object from LogstashIndexer


Compare: 
https://github.com/jenkinsci/logstash-plugin/compare/371e27bf3382^...d1ac5cbf1e8a

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to