8000 Tags · Tonow-c2c/docker-odoo-project · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: Tonow-c2c/docker-odoo-project

Tags

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

2.6.0

Toggle 2.6.0's commit message
**Features and Improvements**

* Add Script to set report.url if provided.
* The http_proxy environment variable will be honored by 'gpg' when reaching the
  key for the gosu key.
* With the new version of anthem, CSV files can be loaded from a relative path
  (starting from /opt/odoo/data): camptocamp/anthem#36
* The runtests script shows the coverage at the end

**Build**

* Upgrade setuptools, otherwise the pip installs fail with
  NameError: name 'platform_system' is not defined
* Disable pip cache directory to reduce image size

**Libraries**

* Upgrade six to 1.10.0
* Upgrade ``anthem`` to 0.11.0 in every odoo version
* Upgrade ``marabunta`` to 0.8.0 in every odoo version
* Install the ``phonenumbers`` library for odoo 11.0

2.5.1

Toggle 2.5.1's commit message
Reduce size of the 11.0 image by cleaning and optimizing layers

2.5.0

Toggle 2.5.0's commit message
Odoo11!

**Features and Improvements**

* Add an Odoo 11.0 image version. Which required upgrading dependencies to
  Python 3 for this image.

**Libraries**

* Upgrade pip to the development version, to prevent unnecessary upgrades of libs
* Upgrade ``anthem`` to 0.11.0
* Upgrade ``marabunta`` to 0.8.0

**Build**

* Upgrade gosu to 1.10
* Upgrade dockerize to 0.6.0 and run a checksum

2.4.1

Toggle 2.4.1's commit message
**Libraries**

* Upgrade ``marabunta`` to 0.7.3, includes a bugfix for postgresql passwords
  with special chars

2.4.0

Toggle 2.4.0's commit message
**Features and Improvements**

* A maintenance page is published on the same port than Odoo (8069) during the
  marabunta migration (need anthem >= 0.10.0 and marabunta >= 0.7.2)
* Support installation of Odoo addons packaged as Python wheels

**Bugfixes**

* The ``start-entrypoint./000_base_url`` script might fail when we don't run
  marabunta migration and the database does not exist, the script is now
  ignored in such case.

**Libraries**

* Upgrade ``anthem`` to 0.10.0
* Upgrade ``marabunta`` to 0.7.2, includes a maintenance page during the upgrade!
* Add ``odoo-autodiscover>=2.0.0b1`` to support Odoo addons packaged as wheels
* Upgrade ``psycopg2`` to 2.7.3.1 with several bugfixes notably "Fixed
  inconsistent state in externally closed connections" in
  http://initd.org/psycopg/articles/2017/07/22/psycopg-272-released/

2.3.0

Toggle 2.3.0's commit message
**Features and Improvements**

* Remove ``DOMAIN_NAME`` environment variable. Only ``ODOO_BASE_URL`` is now used.
* Set a default value for ``ODOO_BASE_URL`` to ``http://localhost:8069``.

**Libraries**

* Add ``ofxparse`` as found in odoo's requirements
* Upgrade ``psycopg2`` to 2.7.1
* Add ``pytest-cov`` for tests
* PyChart is no longer installed from gna.org (down) but from pypi

2.2.0

Toggle 2.2.0's commit message
**Features and Improvements**

* Upgrade postgres-client to 9.6
* Add before-migrate-entrypoint.d, same principle than the start-entrypoint.d
  but run before the migration
0