Skip to content
Snippets Groups Projects
CHANGELOG.md 10.2 KiB
Newer Older
# Changelog

## 0.15.31 - 2024-10-17

* Update nextcloud helm chart to v6.1.0.
  - In particular this upgrades Nextcloud to 30.0.0.
* Update onlyoffice app to 9.4.0.

## 0.15.30 - 2024-10-01
Arie Peterson's avatar
Arie Peterson committed

* Fix `http://localhost` links in emails by setting `overwrite.cli.url`.

## 0.15.29 - 2024-08-23

* Attempt to reduce test flakiness by checking whether the newly created office
  document seems to have been opened automatically or not.

## 0.15.28 - 2024-08-23

* Fix a bug in the test that would randomly click the wrong button when
  creating a new office document.

## 0.15.27 - 2024-08-21

* Allow setting instance name via helm value.
* Fix some security and setup warnings.
* Fix workaround for cron configuration for existing clusters.
* No longer set cron type directly; this is done by the cron sidecar container.

## 0.15.26 - 2024-08-19

* Work around Nextcloud configuration bug https://github.com/nextcloud/server/issues/45083.

## 0.15.25 - 2024-08-14
Arie Peterson's avatar
Arie Peterson committed

* Allow force-installing apps, ignoring a formal incompatibility with the
  Nextcloud version.

## 0.15.24 - 2024-08-12

* Update nextcloud helm chart to v4.6.11.
  - In particular this upgrades Nextcloud to 29.0.4.
* Update onlyoffice app to 9.3.0.

## 0.15.23 - 2024-06-27

* When trying to open the newly created office document, sometimes it would
  accidentally click the "recommendation" higher up in the page, which for some
  reason doesn't open the file. Fix this by making the selector for the link
  more specific so it avoids the recommendation and always clicks the link in the
  main file listing.

## 0.15.22 - 2024-06-27
* Update nextcloud helm chart to 4.6.4.
  - In particular this upgrades Nextcloud to 28.0.4.
Arie Peterson's avatar
Arie Peterson committed
* Keep app store disabled during setup script, to prevent apps from
  unintentionally upgrading beyond their pinned versions.
* Template setup-apps script from helm upgrade job instead of from Nextcloud
  deployment. This makes sure that when we only change helm values -- the set
  of Nextcloud apps in particular -- and the deployment is not restarted, the
  script still runs with the latest values.
## 0.15.21 - 2024-05-10

* Allow setting SCIM token for use with the `scimserviceprovider` app.

## 0.15.20 - 2023-12-21

* Fix logic to decide source of nextcloud apps: pinned from upstream repo, or
  unpinned from nextcloud app store.

## 0.15.19 - 2023-12-20

* Update nextcloud helm chart to v4.5.8.
  - In particular this upgrades Nextcloud to 27.1.4.
* Extend support for app pinning, by introducing a `raw_url` value for apps as
  an alternative to github repo and version. This can be used for apps that are
  not hosted on github (`passwords`), or ones that do not include the build
  tarball as a release asset (`appointments`).
* Add a helm test for checking that there are no disabled apps except the
  expected ones. This helps to prevent accidentally disabling apps by upgrading
  them to versions that are not compatible with the nextcloud version.

## 0.15.18 - 2023-11-01
Arie Peterson's avatar
Arie Peterson committed

* Disable bulkupload, to prevent failures with the desktop client.
* Fix some security and setup warnings.
* Update rabbitmq to v12.2.0.
## 0.15.17 - 2023-09-14

* Replace OIDC app `sociallogin` by its fork `oidc_login`.

## 0.15.16 - 2023-09-06

* Update nextcloud helm chart to v3.5.22
  - In particular, this upgrades Nextcloud to 27.0.2
* Update onlyoffice app to 8.2.0.
* Reduce output of app install/upgrade script, by removing the tar output
  listing all app files.

## 0.15.15 - 2023-08-02

* Run our configuration and app install/update scripts on chart install and
  upgrade, no longer on pod start. This greatly reduces the startup time for
  Nextcloud.
* Do not create "skeleton" (example/demo files) for new users (except for the
  first admin user).

## 0.15.14 - 2023-06-20

* Update nextcloud helm chart to v3.5.3.
  - In particular this upgrades Nextcloud to 26.0.2.
* Update rabbitmq to v12.0.1.

## 0.15.13 - 2023-05-04
Syrine Neifar's avatar
Syrine Neifar committed
* **Breaking**: Divide `apps` value to `default` and `custom`. If you have an override 
  to nextcloud helm values in Stackspin, you need to adapt to this new structure.
  You can see an example in `values-local.yaml.example`
* Update nextcloud helm chart to v3.5.12 which upgrades Nextcloud to v26.0.1
* Update onlyoffice app to 7.8.0.
* Update dependency zorn-v/nextcloud-social-login to v5.4.3

## 0.15.12 - 2023-03-17

* Increase page load timeout in test to 90 seconds.
* Update nextcloud helm chart to v3.5.3.
* Update sociallogin version to v5.4.2.
* Update rabbitmq to v11.10.3.

## 0.15.11 - 2023-03-01
Arie Peterson's avatar
Arie Peterson committed

* Catch errors in setup-apps.sh to allow nextcloud to start regardless of them,
  and add a prometheus monitor and alert so that we may still be notified of
  any problems.
* Update nextcloud helm chart to v3.5.1.
Arie Peterson's avatar
Arie Peterson committed
* Update rabbitmq to v11.10.0.

## 0.15.10 - 2023-02-08
* Adapt test to changed Stackspin dashboard button label.
## 0.15.9 - 2023-01-24

* Set `trusted_domains` setting explicitly in our config.
* Update nextcloud helm chart to 3.4.1.
## 0.15.5 - 2022-11-09

* Update nextcloud helm chart to 3.3.3.
* Update onlyoffice app to 7.6.8.
## 0.15.4 - 2022-11-09

* Do not fail cypress tests on uncaught javascript exception.

## 0.15.2 - 2022-10-27

* Allow quotes in commit message for cypress.

## 0.15.1 - 2022-10-26

* Add cypress test output to pod logs

## 0.15.0 - 2022-10-26

* Migrate post install and upgrade jobs to a postStartCommand inside the
  Nextcloud pod

## 0.14.1 - 2022-10-20
* Remove default passwords in values.yaml and values-local.yaml.example
## 0.14.0 - 2022-10-18
Maarten de Waard's avatar
Maarten de Waard committed

* Fix helm test when you try to use ssoLogin

  To use this fix, you need to change your values.yaml, set
  `tests.ssoLogin.password` to the password of the SSO user and remove the
  `tests.ssoLogin.passwordSecret` section.

## 0.13.3 - 2022-10-06
Arie Peterson's avatar
Arie Peterson committed

* Do not accidentally send onlyoffice traffic to cypress pod.

## 0.13.2 - 2022-10-06

* Disable Cypress video compression
* Only upload Cypress video on failure

## 0.13.0 - 2022-08-25
Varac's avatar
Varac committed

* Enable redis for NC, managed by the NC dependency redis chart.
  Onlyoffice shares the same Redis instance.
## 0.12.2 - 2022-09-28
## 0.12.0 - 2022-09-21

* Allow installing apps from GitHub releases
* Allow pinning the versions for apps installed from GitHub releases

## 0.11.0 - 2022-09-15

* Disable OnlyOffice CPU-heavy tasks on startup (#1069)

## 0.10.28 - 2022-09-06

* Quote other COMMIT_INFO values to not screw up yaml

## 0.10.23 - 2022-08-24
Varac's avatar
Varac committed

* Update Helm release rabbitmq to v10.3.1
* Make CYPRESS_PROJECT_ID and CYPRESS_RECORD_KEY optional
* Quote COMMIT_INFO_SHA because it should not be an int

## 0.10.21 - 2022-08-23

* Use right Gitlab CI var for Cypress branch name

## 0.10.20 - 2022-08-23

* Fix install error with multi-line commit message

## 0.10.19 - 2022-08-23

* Set Cypress env vars for git details

## 0.10.18 - 2022-08-23

* Add Cypress projectId value and remove hardcoded project id from cypress.config.js
* Fix stale app version numbers in Chart.yaml

## 0.10.9 - 2022-08-03

* Fix trusted_proxies to allow nextcloud to read correct remote IP addresses.

## 0.10.4 - 2022-07-26

* Configure ONLYOFFICE integration app to always open documents in same tab.

## 0.10.0 - 2022-07-07
Varac's avatar
Varac committed

* Use cypress instead of taiko for e2e tests

## 0.8.0 - 2022-05-04

* Made sure the chart can be installed twice into the same namespace
Varac's avatar
Varac committed
  * **BREAKING**: You need to now specify the ONLYOFFICE database password under
    `global.onlyofficeDb.password`. If you have overriden other values from
    `onlyoffice.database`, they should also move to `global.onlyofficeDb`.

## 0.7.39 - 2022-04-29

* Rename configMap to prevent helmRelease to fail when nextcloud.configs
  is specified (#1030)

## 0.7.18 - 2022-03-24

* Fix broken nextcloud cronjobs.

## 0.7.16 - 2022-03-24
Varac's avatar
Varac committed

* Add maintenance tasks and app updated to post-install/-upgrade helm hook

## 0.7.0 - 2022-02-22

* Replace ONLYOFFICE's postgresql database by mariadb. When upgrading, please
  make sure no documents are opened in ONLYOFFICE during the upgrade process.

## 0.6.0 - 2021-01-21

* Upgrade ONLYOFFICE version from 6.4.2.6 to 7.0.0.132

## 0.5.3 - 2021-12-01

* Chart is now available on via helm repository:
Varac's avatar
Varac committed
  <https://open.greenhost.net/api/v4/projects/1/packages/helm/stable>
## 0.5.2 - 2021-11-03

* Allow setting custom Kubernetes labels and annotations on onlyoffice deployment
  and pod.

## 0.5.1 - 2021-11-03

* Fix mistakes in sociallogin config

## 0.5.0 - 2021-11-02

* Change the sociallogin settings structure so it can be automatically converted
  to JSON

  If you use sociallogin, you need to change the settings to conform the
  structure currently under `sociallogin.custom_oidc` in `values.yaml`.

  Example:

  ```yaml
  sociallogin:
    custom_oidc:
      authorizeUrl: "sso.${domain}/oauth2/auth"
      tokenUrl: "sso.${domain}/oauth2/token"
      userInfoUrl: "sso.${domain}/userinfo"
      clientSecret: "${nextcloud_oauth_client_secret}"
  ```

## 0.4.0 - 2021-11-02
Arie Peterson's avatar
Arie Peterson committed
* Replace pod probes by exec ones to actually check healthcheck status
* Update NC chart to 2.9.0
Varac's avatar
Varac committed
  * This in turn updates the mariadb dependency chart from 7.10 to 9.6, which
    brings along some changes to helm value names: see [their upgrade
    notes](https://github.com/bitnami/charts/tree/master/bitnami/mariadb/#to-800).
Varac's avatar
Varac committed
  * Also, this requires Helm version 3.7 or higher to install (or upgrade).
## 0.3.3 - 2021-09-02
Arie Peterson's avatar
Arie Peterson committed

* Add startupProbe for ONLYOFFICE

## 0.3.2 - 2021-08-12

* Update NC chart to 2.7.3
* Let setup-apps jobs stay around for introspection for 10m after
  successful completion

## 0.3.1 - 2021-08-10

* Fix `setup-apps` job for chart upgrades with new apps

## 0.3.0 - 2021-08-04

* Update NC chart to 2.7.0, including NC 20.0.11

## 0.2.9 - 2021-06-14

* Add option to make `/var/lib/onlyoffice` a persistent directory

## 0.2.8 - 2021-06-14

* Enable ONLYOFFICE "forcesave" feature by default

## 0.2.7 - 2021-04-21

* Update ONLYOFFICE version to 6.2.2.21

## 0.2.6 - 2021-03-18
* Allow `USE_UNAUTHORIZED_STORAGE` and `ONLYOFFICE_HTTPS_HSTS_ENABLED`
## 0.2.5 - 2021-03-18

* Specify proper repo URLs, add Chart.lock
* Deprecate @stable repo
* Small fixes

## 0.2.4 - 2020-07-08

* Update configuration of sociallogin plugin to work with newest version of app

## 0.2.3 - 2020-06-08

* Upgrade Nextcloud to 17.0 (helm chart 1.10.1)
* Upgrade Postgresql to 11.7.0 (helm chart 8.6.4)