Docker Elk Versions Save

The Elastic stack (ELK) powered by Docker and Compose.

8.2402.1

2 months ago

Default Elastic version: 8.12.1

Note See version selection to run a different version.

Notable changes

  • The Fleet Server agent now has the Docker integration enabled by default, and collects the logs and metrics of all containers running on the host. This mirrors the default behaviour of the Metricsbeat and Filebeat extensions, making them obsolete for the aforementioned purpose.

8.2305.1

1 year ago

Default Elastic version: 8.7.1

Note See version selection to run a different version.

Notable changes

  • The setup container must now be run manually with docker-compose up setup. This makes the process of initializing users and groups more explicit, and allows re-initializing built-in users and groups with less effort. Please refer to #798 for more information.
  • The minimum Compose version requirement was increased to 1.28.0.
  • The curator extension was updated to v8.0. Curator is now major version locked with Elasticsearch. Please refer to the Curator Reference for more information.

8.2302.1

1 year ago

Default Elastic version: 8.6.2

Note See version selection to run a different version.

Notable changes

  • Elasticsearch, Logstash and Kibana now use the unless-stopped restart policy by default. As a result, their respective container gets restarted automatically after exiting, including after a reboot of the Docker host (but not when stopped manually with docker-compose [stop|down]).
  • Fix Fleet Server extension listening on 127.0.0.1 (localhost) instead of 0.0.0.0 after upgrading to v8.6.

restart-policy restart

8.2212.1

1 year ago

Default Elastic version: 8.5.2

Note See version selection to run a different version.

Notable changes

  • Beats extensions no longer authenticate as the elastic superuser to send data to Elasticsearch. Instead, passwords for the filebeat_internal, metricbeat_internal and heartbeat_internal users (inactive by default) must be set respectively in the .env file.
  • Monitoring of Elasticsearch, Logstash and Kibana is enabled by default via the Metricbeat extension. A password for the monitoring_internal user (inactive by default) must be set in the .env file for this to work.
  • Self-monitoring is enabled by default in all Beats extensions. A password for the beat_system user (inactive by default) must be set in the .env file for this to work.
  • Instructions for re-executing the setup were added. This allows resetting passwords to the values defined in the .env file, and forcing the creation of missing internal users and roles.
  • It is no longer required to rebuild the image of the setup container when switching between the main and tls branches.

stack-monitoring host-dashboard

8.2211.1

1 year ago

Default Elastic version: 8.5.1

Note See version selection to run a different version.

Notable changes

  • Addition of the Fleet extension.
  • Deletion of the deprecated standalone APM Server extension. APM Server is now deployed as an Elastic Integration via Elastic Agent.

fleet-agents elastic-agent-dashboard

8.2208.1

1 year ago

Default Elastic version: 8.3.3

Note See version selection to run a different version.

Notable changes

  • Change the default port of Logstash's TCP input from 5000 to 50000 to avoid conflicts with IANA registered ports (UPnP, Docker Registry, Apple's AirPlay Receiver, ...)

8.2206.1

1 year ago

Default Elastic version: 8.2.2

Note See version selection to run a different version.

Notable changes

  • Raise JVM heap size of Elasticsearch from 256 MB to 512 MB

8.2203.1

1 year ago

Default Elastic version: 8.0.0

Note See version selection to run a different version.

Notable changes

  • Introduce the setup service to automate the management of required roles and user passwords
  • Bump minimum Compose version requirement to 1.26.0
  • Update Compose file version to 3.7
  • Rename ELK_VERSION to ELASTIC_VERSION

8.2202.1

1 year ago

Default Elastic version: 8.0.0

Note See version selection to run a different version.

Notable changes

  • The main branch now follows the 8.x release series of Elastic components.

    Moving forward, all changes on the main branch should be considered incompatible with the 7.x release series, which is now being tracked on the release-7.x branch.

List of changes impacting docker-elk:

Logstash

Elasticsearch

Kibana

  • An index pattern for logs-* indices is automatically created.

    It used to be required to manually create an index pattern for indices managed by Logstash, even when using the default Logstash indices. This is no longer the case since the output data is now being handled as a data stream, and Kibana automatically creates index patterns for these.