Skip to content

Tags: silverdale-bilal/docker-odoo-project

Tags

4.2.1

Toggle 4.2.1's commit message
4.2.1 (2021-05-10)

++++++++++++++++++

**Bugfixes**

* switch apt url for PostgreSQL to apt-archive for jessie-based images
    see https://www.postgresql.org/message-id/YBMtd6nRuXyU2zS4%40msg.df7cb.de

4.2.0

Toggle 4.2.0's commit message
4.2.0 (2020-05-05)

++++++++++++++++++

**Features and Improvements**

* disable pip version checks (required network access, can timeout)
* Bypass migration when using:

    docker-compose run --rm odoo odoo shell [...]
    docker-compose run --rm odoo odoo [...] --help [...]

**Bugfixes**

* [<= 10.0] Fix pytest version to 4.6, last supported version in Python 2.7
* Fix dbfilter in test environment

**Libraries**

* Update Marabunta to 0.10.5
* [14.0] Downgrade `urllib3` to a compatible version with Odoo supported `requests` version.
* [>= 12.0] Remove `odoo-autodiscover` as it's not necessary since Odoo 12.0.
* [11.0,12.0] Pin `watchdog` to Py3.5 compatible versions
* [<= 10.0] Pin `pip` to last Py2 compatible version
* [<= 10.0] Pin `watchdog` to last Py2 compatible version
* [<= 10.0] Pin `ruamel.yaml` to last Py2 compatible version
* [<= 10.0] Pin `importlib-metadata` to last Py2 compatible version
* [<= 10.0] Pin `zipp` to last Py2 compatible version

**Build**

* Add new version for Odoo 14.0
* Add new 12.0 flavor based on debian:buster

**Documentation**

* pytest-cov documentation

4.1.0

Toggle 4.1.0's commit message
4.1.0 (2020-05-05)

++++++++++++++++++

**Features and Improvements**

* Add support for socket connection to PostgreSQL

**Bugfixes**

* Pin `setuptools<45` and other dependencies to ensure Python 2 support in Odoo<=10
* Fix deprecated download links for wkhtmltopdf
* Include `.coveragerc` for all versions
* Fix PostgreSQL package installation in v13

**Libraries**

* Bump `psutil` version to 5.7.0
* Bump `Pillow` version to 6.2.2 (v9-13)
* Bump various libraries in v13 to match Odoo's requirements

4.0.0

Toggle 4.0.0's commit message
4.0.0 (2019-12-23)

++++++++++++++++++

**Features and Improvements**

* Add support for additional Odoo configuration parameters with environment variable `ADDITIONAL_ODOO_RC`

**Bugfixes**

* Use user `odoo` instead of `root` when running tests and coverage
  **! Warning !** Because of this change, the file previously `/.coverage` is now in `/home/odoo/.coverage`

**Libraries**

* Bump `Jinja2` version to 2.10.1
* Bump `urllib3` version to 1.24.2
* Bump `wkhtmltopdf` version to 0.12.5.1 (for odoo 12 only)
* Bump `werkzeug` version to 0.16.0 (v9-13)
* Bump `werkzeug` version to 0.9.6 (v7-8)
* Bump various libraries to get rid of security alerts (v7+8 only)
* Bump `Pillow` version to 6.2.0 (v9-13)
* Bump `Pillow` version to 3.4.2 (v7-8)
* Bump `anthem` version to 0.13.0

**Build**

* Add images for versions 7 & 8 (check Legacy Images section in documentation)

3.1.2

Toggle 3.1.2's commit message
3.1.2 (2019-03-27)

++++++++++++++++++

.. DANGER:: Breaking changes

      Marabunta:
      * `install_command` and `install_args` options are now all merged into `install_command`
      Please update your migration.yml and docker-compose files accordingly.
      See https://github.com/camptocamp/marabunta/blob/master/HISTORY.rst#0100-2018-11-06
      for more information

**Libraries**

* Update marabunta to have fixed marabunta_serie

**Build**

* Pin PyYAML to 4.2b4
* Unpin pip on all images

3.1.1

Toggle 3.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
leemannd Denis Leemann
**Bugfixes**

* Remove the NO_DATABASE_LIST option, does not exist, the sole option is DB_LIST

**Libraries**

* Bump `requests` version
* Remove duplicated `magento` dependency
* Bump `PyYAML` version for CVE-2017-18342
* Remove bad copy of extra_requirements in Dockerfile

  * Must be done only in batteries flavor (see Dockerfile-batteries)

3.1.0

Toggle 3.1.0's commit message
3.1.0 (2018-10-19)

++++++++++++++++++

**Features and Improvements**

* Launch tests only once

**Bugfixes**

* Fix Travis build, batteries overriding normal build
* Fix broken build chain
* Fix BEFORE_MIGRATE_ENTRYPOINT_DIR & START_ENTRYPOINT_DIR to remove /odoo

**Libraries**

* Adapt requirements for system and python 3.5
* Bump paramiko version
* Unfreeze pluggy version

**Build**

* Change latest docker tag to 11.0
* Use setup version for marabunta in example
* Add coveragerc in working directory

**Support of 12.0**

* Copy settings from 11.0 to 12.0
* Rename package odoo file for odoo v12
* Copy v12 requirements from odoo requirements
* Add version 12.0 in travis.yml
* Temporary fix test waiting Odoo release 12.0
* Remove useless install of pip from github in version 12.0

3.0.0

Toggle 3.0.0's commit message
3.0.0 (2018-09-07)

++++++++++++++++++

.. DANGER:: Breaking changes
      Flavors: you have either to use the ``onbuild`` flavor, either to add the
      ``COPY`` instructions in your projects Dockerfiles.
      Directories have been re-arranged, you must adapt addons-path, volumes or COPY instructions:
      * /opt/odoo/etc/odoo.cfg.tmpl → /templates/odoo.cfg.tmpl
      * /opt/odoo/etc/odoo.cfg → /etc/odoo.cfg
      * /opt/odoo → /odoo
      * /opt/odoo/bin → /odoo-bin
      * /opt/odoo/bin_compat → /odoo-bin-compat (for 9.0)
      * /opt/odoo/before-migrate-entrypoint.d → /before-migrate-entrypoint.d
      * /opt/odoo/start-entrypoint.d → /start-entrypoint.d
      Marabunta:
      * 1st version is now "setup"
      * Support of 5 digits versions (11.0.1.2.3), consistent with Odoo addons
      See
      https://github.com/camptocamp/marabunta/blob/master/HISTORY.rst#090-2018-09-04
      for more information

**Features and Improvements**

* Refactor code to be able to share code between versions (see common and bin directories)
* Introduce Flavors of the image:
  * normal image without "onbuild"
  * normal image with "onbuild" instructions
  * batteries-included image without "onbuild"
  * batteries-included with "onbuild" instructions
* Batteries-included flavor includes a selected list of python packages commonly used in OCA addons (see extra_requirements.txt)
* Do not use the "latest" image, pick your flavor after you read the readme
* Python build package are now available in the variable $BUILD_PACKAGE
* New script to install and remove all build package (see install/dev_package.sh and install/purge_dev_package_and_cache.sh) from $BUILD_PACKAGE
* Change directory organisation. Move /opt/odoo/etc => /opt/etc, /opt/odoo/bin => /opt/bin. So now you can mount the whole odoo directory from your dev environment (instead of directory by directory)
* Adapt example with the previous change

**Libraries**

* Update marabunta to 0.9.0 (https://github.com/camptocamp/marabunta/blob/master/HISTORY.rst#090-2018-09-04)
* Update `cryptography` dependency to a newer version as security vulnerability was found in the one we used

2.7.0

Toggle 2.7.0's commit message
2.7.0 (2018-07-27)

++++++++++++++++++

This is the last release before 3.0.0, which will provide different flavors
if the image, without onbuild instructions, with onbuild and full.

**Features and Improvements**

* Allow to set the odoo's unaccent option with the environment variable UNACCENT
  in order to use the PostgreSQL extension 'unaccent'
* ``ODOO_REPORT_URL`` is now ``http://localhost:8069`` by default

**Bugfixes**

* Fix error with python3/pip (ImportError: cannot import name 'main')

**Libraries**

* Upgrade python libs; either to the version in odoo's requirements.txt, either
  to a more recent version if there is no breaking change. It should fix a few
  potential security issues.

2.6.1

Toggle 2.6.1's commit message
**Bugfixes**

* Fix permission issue when running 'runtests' if odoo-bin has no executable flag