Skip to content

Commit

Permalink
Merge pull request #849 from open-zaak/release/1.3.4
Browse files Browse the repository at this point in the history
Release/1.3.4
  • Loading branch information
sergei-maertens committed Feb 5, 2021
2 parents 06f32e2 + 9f0010b commit 81bfae5
Show file tree
Hide file tree
Showing 31 changed files with 8,110 additions and 32,164 deletions.
69 changes: 69 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,75 @@
Changelog
=========

1.3.4 (2021-02-04)
------------------

A regular bugfix release.

**Bugfixes**

* Fixed incorrect protocol used in notification payloads (#802)
* Improved test suite determinism (#813, #798)
* Fixed deleting documents when CMIS is enabled (#822)
* Fixed Open Zaak compatibility with an external Documenten API
* Fixed error logging interpolation (#817)
* Fixed transaction management (#819)
* Fixed some django-loose-fk bugs
* Fixed deleting the remote ObjectInformatieObject on cascading zaak-destroy
operations
* Fixed ``Besluit.zaak`` nullable behaviour - now an empty string is returned
correctly
* CMIS adapter fixes:
* Implemented Documenten API URL shortening for use with select CMIS DMSs
* Fixed an oversight where ``Gebruiksrechten`` were not updated in the CMIS
repository
* Removed notifications for ZIO (partial) update & destroy - the standard only
prescribes ``create`` notifications.
* Fixed running the test suite with the ``--keepdb`` option
* Bumped a number of (frontend) dependencies following Github security notices
* Throw a command error when testing the notifications sending before correctly
configuring the Notifications API (#667)
* Fixed Open-Zaak not accepting ``application/problem+json`` response media type in
content negotation (#577)
* Fixed leaving "producten en diensten" blank in Zaaktype admin (#806)
* Increased the ``DATA_UPLOAD_MAX_NUMBER_FIELDS`` Django setting (#807)
* Fixed zaaktype/informatieobjecttype/besluittype publish action API documentation (#578)
* Fixed the handling of the ``SUBPATH`` environment variable (#741)

**Deployment tooling / infrastructure**

* Bumped to version 0.11.1 of the deployment tooling, which added support for:
- flexibility in certificate configuration
- enabled http2 in load balancer
- improved support for additional environment variables
- Red Hat and CentOS
* Fixed pushing the ``latest`` docker image tag to Docker Hub for builds on the master
branch
* Open Zaak now provides Helm_ charts_ to deploy Open Zaak & Open Notificaties on
Haven_ compliant clusters (thanks to @bartjkdp)

**Documentation**

* Fixed CI badges in READMEs
* Fixed example recipe for client application developers (#815)
* Documented the security issue process (#831)
* Added Contezza as service provider
* Removed (outdated) documentation duplication in README (#717)
* Removed ``raven test`` Sentry test command from documentation - we no longer use
Raven but have switched to ``sentry_sdk`` instead (#721)
* Documented the need to register notification channels (#666)
* Improved & updated the API schema documentation
* Link to run-time behaviour documentation for each API component (#753)

**New features**

* Added bulk publishing options to the admin for zaaktype, informatieobjecttype and
besluittype (#838)

.. _Helm: https://helm.sh/
.. _charts: https://github.com/open-zaak/charts
.. _Haven: https://haven.commonground.nl/

1.3.3 (2020-12-17)
------------------

Expand Down
2 changes: 1 addition & 1 deletion deployment/kubernetes/requirements.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
collections:
- name: openzaak.deploy
version: 0.8.1
version: 0.11.1
source: https://galaxy.ansible.com
2 changes: 1 addition & 1 deletion deployment/single-server/requirements.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
collections:
- name: openzaak.deploy
version: 0.10.0
version: 0.11.1
source: https://galaxy.ansible.com

roles:
Expand Down
3 changes: 3 additions & 0 deletions docs/installation/config/env_config.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ on Docker, since `localhost` is contained within the container:
for document properties. See the installation section for more details.
Defaults to the absolute path of `open-zaak/config/cmis_mapper.json`.

* `CMIS_URL_MAPPING_ENABLED`: enable the URL shortener when using the CMIS adapter.
Defaults to `False`.

* `CURL_CA_BUNDLE`: if this variable is set to an empty string, it disables SSL/TLS certificate verification.
More information about why can be found [here](https://stackoverflow.com/a/48391751/7146757). Even calls from Open
Zaak to other services such as the [Selectie Lijst](https://selectielijst.openzaak.nl/) will be disabled, so this
Expand Down
13 changes: 10 additions & 3 deletions docs/installation/deployment/kubernetes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,13 @@ determine your hardware requirements.

.. _machine types: https://cloud.google.com/compute/docs/machine-types#n2_standard_machine_types

.. note::
Head's up! If you're familiar with Helm_, there are community-provided Helm charts_
for Open Zaak and Open Notificaties!

.. _Helm: https://helm.sh
.. _charts: https://github.com/open-zaak/charts

Assumed/required knowledge level of Kubernetes
==============================================

Expand Down Expand Up @@ -429,17 +436,17 @@ Make sure your ``kubectl`` command can access the correct cluster:
(env) [user@host]$ kubectl cluster-info
.. note::
.. note::

You need access to the cluster for ``kubectl`` to work. With Google Cloud
You need access to the cluster for ``kubectl`` to work. With Google Cloud
you can get the proper configuration using the Google Cloud SDK:

.. code-block:: shell
(env) [user@host]$ gcloud container clusters get-credentials <cluster name> --region <region>
For the proper authentication setup, you might need a service account. See
the
the
[Getting Started with Authentication on Google Cloud](https://cloud.google.com/docs/authentication/getting-started#command-line).


Expand Down
2 changes: 1 addition & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ django==2.2.17 # via -r requirements/base.in, django-auth-adfs, djang
djangorestframework-camel-case==0.2.0 # via -r requirements/base.in, vng-api-common
djangorestframework-gis==0.14 # via -r requirements/base.in
djangorestframework==3.9.4 # via -r requirements/base.in, django-extra-fields, django-loose-fk, djangorestframework-gis, drf-nested-routers, drf-yasg, vng-api-common
drc-cmis==1.2.0 # via -r requirements/base.in
drc-cmis==1.2.1 # via -r requirements/base.in
drf-flex-fields==0.5.0 # via -r requirements/base.in
drf-nested-routers==0.90.2 # via vng-api-common
drf-writable-nested==0.4.3 # via -r requirements/base.in
Expand Down
2 changes: 1 addition & 1 deletion requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ django==2.2.17 # via -r requirements/base.txt, django-auth-adfs, djan
djangorestframework-camel-case==0.2.0 # via -r requirements/base.txt, vng-api-common
djangorestframework-gis==0.14 # via -r requirements/base.txt
djangorestframework==3.9.4 # via -r requirements/base.txt, django-extra-fields, django-loose-fk, djangorestframework-gis, drf-nested-routers, drf-yasg, vng-api-common
drc-cmis==1.2.0 # via -r requirements/base.txt
drc-cmis==1.2.1 # via -r requirements/base.txt
drf-flex-fields==0.5.0 # via -r requirements/base.txt
drf-nested-routers==0.90.2 # via -r requirements/base.txt, vng-api-common
drf-writable-nested==0.4.3 # via -r requirements/base.txt
Expand Down
2 changes: 1 addition & 1 deletion requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ djangorestframework-camel-case==0.2.0 # via -r requirements/ci.txt, vng-api-com
djangorestframework-gis==0.14 # via -r requirements/ci.txt
djangorestframework==3.9.4 # via -r requirements/ci.txt, django-extra-fields, django-loose-fk, djangorestframework-gis, drf-nested-routers, drf-yasg, vng-api-common
docutils==0.15.2 # via recommonmark, sphinx
drc-cmis==1.2.0 # via -r requirements/ci.txt
drc-cmis==1.2.1 # via -r requirements/ci.txt
drf-flex-fields==0.5.0 # via -r requirements/ci.txt
drf-nested-routers==0.90.2 # via -r requirements/ci.txt, vng-api-common
drf-writable-nested==0.4.3 # via -r requirements/ci.txt
Expand Down

0 comments on commit 81bfae5

Please sign in to comment.