doc/3.16.rst
author Sylvain Thénault <sylvain.thenault@logilab.fr>
Mon, 21 Jan 2013 18:01:25 +0100
changeset 8669 62213a34726e
parent 8653 ad5a3ff57255
child 8670 f02139297beb
permissions -rw-r--r--
[db-api/configuration] simplify db-api and configuration so that all the connection information is in the repository url, closes #2521848 eg no more specific option of pyro ns host, group, etc. This also fixes broken ZMQ sources. Changes: * dropped pyro-ns-host, pyro-instance-id, pyro-ns-group from client side config, in favor of repository-uri. No migration done, supposing there is **no web-only config** in the wild. Also stop discovering the connection method through the repo_method class attribute of the configuration, varying according to the configuration class. This is a first step on the way to a simpler configuration handling. Notice those pyro options are still available for repository only / all-in-one configurations as they are needed to configure the pyro server. * stop telling connection method using ConnectionProperties, this is so boring. Also, drop _cnxtype from Connection and cnxtype from Session. The former is replaced by a is_repo_in_memory property and the later is totaly useless. * deprecate in_memory_cnx which becomes useless, use _repo_connect instead

What's new in CubicWeb 3.16?
============================

New functionnalities
--------------------

* Add a new dataimport store (`SQLGenObjectStore`). This store enables a fast
  import of data (entity creation, link creation) in CubicWeb, by directly
  flushing information in SQL.  This may only be used with PostgreSQL, as it
  requires the 'COPY FROM' command.


API changes
-----------

* db-api/configuration: all the external repository connection information is
  now in an URL (see #2521848), allowing to drop specific options of pyro ns
  host, group, etc and fix broken ZMQ source. Configuration related changes:

  * Dropped 'pyro-ns-host', 'pyro-instance-id', 'pyro-ns-group' from client side
    config, in favor of 'repository-uri'. **NO MIGRATION DONE**, supposing there
    is no web-only config in the wild.

  * Stop discovering the connection method through `repo_method` class attribute
    of the configuration, varying according to the configuration class. This is
    a first step on the way to a simpler configuration handling.

  DB-API related changes:

  * Stop indicating the connection method using `ConnectionProperties`.

  * Drop `_cnxtype` attribute from `Connection` and `cnxtype` from
    `Session`. The former is replaced by a is_repo_in_memory property
    and the later is totaly useless.

  * Deprecate `in_memory_cnx` which becomes useless, use `_repo_connect` instead
    if necessary.


Unintrusive API changes
-----------------------

* Drop of `cubicweb.web.uicfg.AutoformSectionRelationTags.bw_tag_map`,
  deprecated since 3,6.

User interface changes
----------------------

* Remove changelog view, as nor cubicweb nor known cubes/applications were properly
  feeding related files