456 Commits

Author SHA1 Message Date
github-actions[bot]
a4444812ca [graylog2-server] prepare for next development iteration 2026-03-04 12:06:30 +00:00
github-actions[bot]
d3c870b5b9 [graylog2-server] prepare release 6.3.10 2026-03-04 12:06:20 +00:00
github-actions[bot]
7e2cdd27d8 [graylog2-server] prepare for next development iteration 2026-02-05 12:21:21 +00:00
github-actions[bot]
4083323732 [graylog2-server] prepare release 6.3.9 2026-02-05 12:21:12 +00:00
graylog-internal-actions-access[bot]
263876d2bf Fix resource leaking in indices parser (#24933) (#24935)
* Fix resource leaking in indices parser #23870

* Added changelog

(cherry picked from commit 4135a17837)

Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com>
2026-02-05 07:13:10 +01:00
graylog-internal-actions-access[bot]
af076ac5e6 Fix datastreams init in datanode (#24671) (#24712)
* Fix datastreams init in datanode

* Added changelog

(cherry picked from commit 83adbea30d)

Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com>
2026-01-13 16:39:17 +01:00
github-actions[bot]
dcadb44dd5 [graylog2-server] prepare for next development iteration 2026-01-08 12:09:52 +00:00
github-actions[bot]
1df0e5570b [graylog2-server] prepare release 6.3.8 2026-01-08 12:09:43 +00:00
github-actions[bot]
e62069502f [graylog2-server] prepare for next development iteration 2025-12-03 12:59:54 +00:00
github-actions[bot]
79219a1ce6 [graylog2-server] prepare release 6.3.7 2025-12-03 12:59:45 +00:00
Tomas Dvorak
6848f95dfa Hot reloading of datanode certificates (#24062) (#24121)
* Hot reloading of datanode certificates (#24062)

* Hot reloading of datanode certificates

* Differentiate between certificate change and certificate renewal in datanode events

* fixed log message

* added changelog

* code cleanup

* code cleanup and typos

* remove event handling as this also triggers the `OpensearchConfigurationChangeEvent`

* Fix DatanodeRestApiProxy

* make keystore a singleton to respect synchronized calls

---------

Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com>
Co-authored-by: Matthias Oesterheld <matthias.oesterheld@graylog.com>

* Fix opensearch configuration interface changes

* correct name of the hot reloading property for older opensearch

---------

Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com>
Co-authored-by: Matthias Oesterheld <matthias.oesterheld@graylog.com>
2025-12-02 12:17:30 +01:00
Jenkins
bf7a45dfb2 [graylog2-server] prepare for next development iteration 2025-11-05 13:41:53 +01:00
Jenkins
6e1136b824 [graylog2-server] prepare release 6.3.6 2025-11-05 13:22:51 +01:00
Jenkins
69cccfdb77 [graylog2-server] prepare for next development iteration 2025-10-15 10:16:34 +02:00
Jenkins
eaa4b5d48f [graylog2-server] prepare release 6.3.5 2025-10-15 09:57:39 +02:00
Jenkins
b48f6ccf78 [graylog2-server] prepare for next development iteration 2025-10-01 13:43:24 +02:00
Jenkins
73b7fca8d5 [graylog2-server] prepare release 6.3.4 2025-10-01 13:24:29 +02:00
Jenkins
8f1f780c4c [graylog2-server] prepare for next development iteration 2025-09-03 13:57:10 +02:00
Jenkins
700dd8f50a [graylog2-server] prepare release 6.3.3 2025-09-03 13:38:08 +02:00
graylog-internal-actions-access[bot]
18fb2982ec Workaround for broken clock skew tolerance in opensearch (6.3) (#23386)
* Workaround for broken clock skew tolerance in opensearch (#23355)

* Workaround for broken clock skew tolerance in opensearch

* fixed test

* extended unit test

(cherry picked from commit 67f69fe01e)

* added changelog

---------

Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com>
2025-08-26 16:37:59 +02:00
Jenkins
67ccc4345a [graylog2-server] prepare for next development iteration 2025-08-06 13:44:54 +02:00
Jenkins
667aca09a1 [graylog2-server] prepare release 6.3.2 2025-08-06 13:26:32 +02:00
graylog-internal-actions-access[bot]
cfaca4a603 move datanode keystore init logic out of preflight checks (#22801) (#22991)
(cherry picked from commit 8f0c4c69eb)

Co-authored-by: Tomas Dvorak <tomas.dvorak@graylog.com>
Co-authored-by: Jan Heise <jan.heise@graylog.com>
2025-07-18 10:28:41 +02:00
Jenkins
2a5066afb3 [graylog2-server] prepare for next development iteration 2025-07-04 13:39:00 +02:00
Jenkins
7bd8532468 [graylog2-server] prepare release 6.3.1 2025-07-04 13:20:44 +02:00
Jenkins
bab75db342 [graylog2-server] prepare for next development iteration 2025-06-30 13:44:54 +02:00
Jenkins
0d8cfbd6a8 [graylog2-server] prepare release 6.3.0 2025-06-30 13:26:41 +02:00
Jenkins
6e698031fc [graylog2-server] prepare for next development iteration 2025-06-23 13:49:45 +02:00
Jenkins
381b7a89f8 [graylog2-server] prepare release 6.3.0-rc.2 2025-06-23 13:31:34 +02:00
Jenkins
84e794377f [graylog2-server] prepare for next development iteration 2025-06-16 13:46:08 +02:00
Jenkins
a4d383c613 [graylog2-server] prepare release 6.3.0-rc.1 2025-06-16 13:28:04 +02:00
Jenkins
cca9396e0d [graylog2-server] prepare for next development iteration 2025-06-10 13:39:16 +02:00
Jenkins
000fdd91d0 [graylog2-server] prepare release 6.3.0-beta.5 2025-06-10 13:19:38 +02:00
Tomas Dvorak
ef10dc42cb add node name to datanode certificate SAN (#22656)
* add node name to datanode certificate SAN

* added changelog
2025-06-06 10:52:38 +02:00
dependabot[bot]
28693ea083 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 (#22797)
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.0...3.6.1)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:build-helper-maven-plugin
  dependency-version: 3.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-05 07:08:13 +02:00
Matthias Oesterheld
6c0c816fc2 Fix data node native lib dir location (#22791)
* set native lib dir inside of config dir to make sure it is on a writable, non no-exec mounted fs

* cl

* add pr to cl
2025-06-04 14:27:40 +02:00
Jenkins
9f846d1632 [graylog2-server] prepare for next development iteration 2025-06-02 13:39:57 +02:00
Jenkins
5cb4bf5c27 [graylog2-server] prepare release 6.3.0-beta.4 2025-06-02 13:21:39 +02:00
dependabot[bot]
ee6ec212bb Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 (#22710)
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
  dependency-version: 3.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 12:12:22 +02:00
Bernd Ahlers
ce7863009d Add custom MongoDB interface (#22679)
* Add custom MongoDB interface

We need more control over MongoCollection methods that modify data.

* Fix imports for LegacyKDatanodeKeystoreProvider

* Add more methods to our custom MongoCollection interface

* Fix type arguments in MongoCollection#getOrCreate and add tests

* Remove MongoCollection#getCollectionName

We can get the collection name via #getNamespace and we only have a
single consumer.

* Add missing license header

* Use more descriptive parameter names in MongoCollection

Basically mirror what the MongoDB MongoCollection class uses.

* Remove unused method from MongoCollection

* Add Javadoc to MongoCollection and rename params for consistency

* Remove commented methods in MongoEntityCollection

---------

Co-authored-by: Othello Maurer <othello@graylog.com>
2025-05-28 14:47:18 +02:00
Jenkins
f0e82a976c [graylog2-server] prepare for next development iteration 2025-05-26 14:59:11 +02:00
Jenkins
0b368d7338 [graylog2-server] prepare release 6.3.0-beta.3 2025-05-26 14:40:53 +02:00
Jenkins
6974930cfe [graylog2-server] prepare for next development iteration 2025-05-26 13:37:27 +02:00
Jenkins
40f548e67a [graylog2-server] prepare release 6.3.0-beta.2 2025-05-26 13:19:02 +02:00
Matthias Oesterheld
f331bb9172 Data node: Use same environment for OS and OS cli (#22654)
* remove usage of separate environment in os cli than os processes

* do not pass in system environment for test/plugin management
2025-05-22 13:14:57 +02:00
Matthias Oesterheld
d509ff7649 set OPENSEARCH_JAVA_HOME to system jdk (#22623) 2025-05-20 14:50:30 +02:00
Jenkins
dc562aa772 [graylog2-server] prepare for next development iteration 2025-05-19 13:42:17 +02:00
Jenkins
9971fa995e [graylog2-server] prepare release 6.3.0-beta.1 2025-05-19 13:23:23 +02:00
Tomas Dvorak
18c4716358 Explicitly configure OPENSEARCH_JAVA_HOME in datanode (#22534)
* Explicitly configure OPENSEARCH_JAVA_HOME in datanode

* Code cleanup

* Added changelog

---------

Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com>
2025-05-16 15:56:46 +02:00
Jenkins
496d040a36 [graylog2-server] prepare for next development iteration 2025-05-13 13:37:20 +02:00