thelounge-docker/CHANGELOG.md

152 lines
8 KiB
Markdown
Raw Permalink Normal View History

2016-10-17 09:35:49 +00:00
# Changelog
## [4.4.1-rc.2](https://github.com/thelounge/thelounge-docker/compare/4.4.1-rc.1...4.4.1-rc.2) (2023-06-01)
### Features
* automatic releases ([#165](https://github.com/thelounge/thelounge-docker/issues/165)) ([bec4974](https://github.com/thelounge/thelounge-docker/commit/bec4974f558c376acaed9a32ce219ec46239101f))
### Bug Fixes
* **release-please:** target master instead of main ([#173](https://github.com/thelounge/thelounge-docker/issues/173)) ([abb97f4](https://github.com/thelounge/thelounge-docker/commit/abb97f49284efe06e05244d6c3401089126c8190))
* **renovate:** fix npm versioning range ([#169](https://github.com/thelounge/thelounge-docker/issues/169)) ([27fe810](https://github.com/thelounge/thelounge-docker/commit/27fe810b19556af2806d321e2c63e0995d07831b))
* **renovate:** set ignoreUnstable: false ([#171](https://github.com/thelounge/thelounge-docker/issues/171)) ([3466f9d](https://github.com/thelounge/thelounge-docker/commit/3466f9d68d6c622eac20bbed3ddcb4b86e1b0f37))
### Miscellaneous Chores
* **deps:** update dependency thelounge to v4.4.1-rc.2 ([#172](https://github.com/thelounge/thelounge-docker/issues/172)) ([3b9f4f0](https://github.com/thelounge/thelounge-docker/commit/3b9f4f0d359dfcf2eaac271d341889c0f23e055d))
2023-05-21 14:04:45 +00:00
## 4.4.1-rc.1 (2023-05-21)
- Bump [`thelounge`][1] to [`4.4.1-rc.1`](https://github.com/thelounge/thelounge/releases/tag/v4.4.1-rc.1).
2023-05-14 18:02:01 +00:00
## 4.4.0 (2023-05-14)
- Bump [`thelounge`][1] to [`4.4.0`](https://github.com/thelounge/thelounge/releases/tag/v4.4.0).
- Also publish images to ghcr.io/thelounge/thelounge, which henceforth is the default repository.
2023-03-19 17:49:40 +00:00
2022-04-12 12:43:45 +00:00
## 4.3.1 (2022-04-12)
- Rebuild latest stable release images on a weekly basis.
2022-04-12 12:43:45 +00:00
- Bump [`thelounge`][1] to [`4.3.1`](https://github.com/thelounge/thelounge/releases/tag/v4.3.1).
2022-03-03 10:13:33 +00:00
#### Breaking changes
- Only provide an alpine image. The `:alpine` tag will now be `:latest`. Versioned tags will also no longer have the `-alpine` suffix.
2021-11-23 01:18:06 +00:00
## 4.3.0 (2021-11-23)
- Bump [`thelounge`][1] to [`4.3.0`](https://github.com/thelounge/thelounge/releases/tag/v4.3.0).
2021-11-18 09:38:52 +00:00
- Upgrade Node.js base images from 12 to LTS.
2020-08-20 19:53:13 +00:00
## 4.2.0 (2020-08-20)
- Bump [`thelounge`][1] to [`4.2.0`](https://github.com/thelounge/thelounge/releases/tag/v4.2.0).
2020-08-20 19:58:16 +00:00
- Add support for ARM (ARM64 + ARMv7) images ([#109](https://github.com/thelounge/thelounge-docker/pull/109)) by [@klausenbusk](https://github.com/klausenbusk)
2020-05-17 19:55:37 +00:00
2020-03-10 08:36:07 +00:00
## 4.1.0 (2020-03-09)
- Bump [`thelounge`][1] to [`4.1.0`](https://github.com/thelounge/thelounge/releases/tag/v4.1.0).
2020-01-01 12:09:21 +00:00
## 4.0.0 (2020-01-01)
- Bump [`thelounge`][1] to [`4.0.0`](https://github.com/thelounge/thelounge/releases/tag/v4.0.0).
2019-12-14 23:10:41 +00:00
2019-10-28 14:58:30 +00:00
## 3.3.0 (2019-10-28)
- Bump [`thelounge`][1] to [`3.3.0`](https://github.com/thelounge/thelounge/releases/tag/v3.3.0).
2019-10-23 13:43:21 +00:00
- Upgrade base images to use Node.js 12.
2019-08-20 20:29:24 +00:00
## 3.2.0 (2019-08-20)
- Bump [`thelounge`][1] to [`3.2.0`](https://github.com/thelounge/thelounge/releases/tag/v3.2.0).
2019-08-05 16:26:29 +00:00
2019-07-11 18:58:16 +00:00
## 3.1.1 (2019-07-11)
- Bump [`thelounge`][1] to [`3.1.1`](https://github.com/thelounge/thelounge/releases/tag/v3.1.1).
2019-06-28 18:03:10 +00:00
2019-02-11 09:43:01 +00:00
## 3.0.1 (2019-02-11)
- Bump [`thelounge`][1] to [`v3.0.1`](https://github.com/thelounge/thelounge/releases/tag/v3.0.1).
2019-01-27 22:16:22 +00:00
## 3.0.0 (2019-01-27)
- Bump [`thelounge`][1] to [`v3.0.0`](https://github.com/thelounge/thelounge/releases/tag/v3.0.0).
- Upgrade to `node v10` base images.
#### Breaking Changes
- Rename the image from `thelounge/lounge` to [`thelounge/thelounge`](https://hub.docker.com/r/thelounge/thelounge/) on DockerHub.
2019-01-27 22:16:22 +00:00
- Drop from root user in the container.
- This may affect file permissions on the *host system* of mounted data directories. To resolve this, refer to running as a custom user in the [README](https://github.com/thelounge/thelounge-docker/blob/3.0.0/README.md).
- These file permission errors are restricted to the host system only, The Lounge will continue to run successfully in the container.
- Change default data path from `/home/lounge/data` to `/var/opt/thelounge`.
- This requires you to update your mounted data volume to mount at `/var/opt/thelounge`.
2019-01-27 22:16:22 +00:00
- Remove support for the `HOST`, `PORT` and `BIND` environment variables.
- You can instead set these config options in the config file, or by running the container with a custom command where you supply the configurations.
- Remove the `slim` flavour.
2018-10-08 15:00:56 +00:00
- No longer installs `vim` and `nano` in the base image.
2018-02-19 22:06:43 +00:00
## 2.7.1 (2018-02-19)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.7.1`](https://github.com/thelounge/thelounge/releases/tag/v2.7.1).
- Reorder Dockerfile directives to facilitate better docker build cache ([#44](https://github.com/thelounge/docker-lounge/pull/44) by [@mmlb](https://github.com/mmlb)).
2018-02-19 22:06:43 +00:00
2018-01-29 12:50:42 +00:00
## 2.7.0 (2018-01-29)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.7.0`](https://github.com/thelounge/thelounge/releases/tag/v2.7.0).
- Use `thelounge` executable instead of the deprecated `lounge` executable.
- Use `THELOUNGE_HOME` environment variable instead of the deprecated `LOUNGE_HOME` environment variable.
- This is an internal change and will not affect existing configurations.
2018-01-29 12:50:42 +00:00
2017-11-19 10:45:57 +00:00
## 2.6.0 (2017-11-19)
2019-01-03 14:31:13 +00:00
- bump [`thelounge`][1] to [`v2.6.0`](https://github.com/thelounge/thelounge/releases/tag/v2.6.0)
2017-11-19 10:45:57 +00:00
2017-10-17 18:52:08 +00:00
## 2.5.0 (2017-10-17)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.5.0`](https://github.com/thelounge/thelounge/releases/tag/v2.5.0).
- Add a Makefile to help build images.
- Discontinue the `LOUNGE_VERSION` environment variable in favor of the new `THELOUNGE_VERSION` build argument.
- The `THELOUNGE_VERSION` build argument makes it possible to control which `thelounge` version to install via build arguments.
2017-10-17 18:52:08 +00:00
2017-07-31 18:15:23 +00:00
## 2.4.0 (2017-07-31)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.4.0`](https://github.com/thelounge/thelounge/releases/tag/v2.4.0).
2017-07-31 18:15:23 +00:00
2017-06-25 12:30:29 +00:00
## 2.3.2 (2017-06-25)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.3.2`](https://github.com/thelounge/thelounge/releases/tag/v2.3.2).
2017-06-25 12:30:29 +00:00
2017-06-09 11:55:35 +00:00
## 2.3.1 (2017-06-09)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.3.1`](https://github.com/thelounge/thelounge/releases/tag/v2.3.1).
2017-06-09 11:55:35 +00:00
2017-06-08 10:09:44 +00:00
## 2.3.0 (2017-06-08)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.3.0`](https://github.com/thelounge/thelounge/releases/tag/v2.3.0).
- `vim(1)` and `nano(1)` are now installed in the base image `thelounge/lounge`. `alpine` and `slim` flavours are unaffected.
- this allows editing configuration file from within the container via attaching to pseudo-TTYs.
- `alpine` flavour is now based on the official alpine Node 6 LTS image.
2017-06-08 10:09:44 +00:00
2017-03-13 19:41:20 +00:00
## 2.2.2 (2017-03-13)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.2.2`](https://github.com/thelounge/thelounge/releases/tag/v2.2.2).
- Use `start` subcommand as default command ([#29](https://github.com/thelounge/docker-lounge/pull/29) by [@williamboman](https://github.com/williamboman)).
2017-03-13 19:41:20 +00:00
2017-02-13 12:54:21 +00:00
## 2.2.1 (2017-02-13)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.2.1`](https://github.com/thelounge/thelounge/releases/tag/v2.2.1).
- Use `CMD` directive in `Dockerfile` to facilitate user-defined commands ([#28](https://github.com/thelounge/docker-lounge/pull/28) by [@williamboman](https://github.com/williamboman)).
2017-02-13 12:54:21 +00:00
2017-01-31 18:15:59 +00:00
## 2.2.0 (2017-02-01)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.2.0`](https://github.com/thelounge/thelounge/releases/tag/v2.2.0).
- Add `alpine` and `slim` flavours of the official image ([#21](https://github.com/thelounge/docker-lounge/pull/21) by [@williamboman](https://github.com/williamboman)).
2017-01-31 18:15:59 +00:00
- These flavours will henceforth be available via `-alpine` and `-slim`, e.g.;
- `thelounge/lounge:2.2.0-alpine`
- `thelounge/lounge:2.2.0-slim`
- Use `exec` in entrypoint script ([#25](https://github.com/thelounge/docker-lounge/pull/25) by [@williamboman](https://github.com/williamboman)).
- Merge npm operation layers into a single one, effectively reducing the images' virtual size ([#27](https://github.com/thelounge/docker-lounge/pull/27) by [@williamboman](https://github.com/williamboman)).
2017-01-31 18:15:59 +00:00
2016-10-17 09:35:49 +00:00
## 2.1.0 (2016-10-17)
2019-01-03 14:31:13 +00:00
- Bump [`thelounge`][1] to [`v2.1.0`](https://github.com/thelounge/thelounge/releases/tag/v2.1.0).
- Image is now based on `node:6` ([#16](https://github.com/thelounge/docker-lounge/pull/16) by
[@zkanda](https://github.com/zkanda)).
- Now runs container as `root` user ([#17](https://github.com/thelounge/docker-lounge/pull/17) by
[@zkanda](https://github.com/zkanda)).
2016-10-17 09:35:49 +00:00
2019-01-03 14:31:13 +00:00
[1]: https://github.com/thelounge/thelounge