doc/changes/3.17.rst
author Philippe Pepiot <ph@itsalwaysdns.eu>
Tue, 31 Mar 2020 19:15:03 +0200
changeset 12957 0c973204033a
parent 10504 3755cd64fff8
permissions -rw-r--r--
[server] prevent returning closed cursor to the database pool In since c8c6ad8 init_repository use repo.internal_cnx() instead of repo.system_source.get_connection() so it use the pool and we should not close cursors from the pool before returning it back. Otherwise we may have "connection already closed" error. This bug only trigger when connection-pool-size = 1. Since we are moving to use a dynamic pooler we need to get this fixed. This does not occur with sqlite since the connection wrapper instantiate new cursor everytime, but this occur with other databases.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10502
bdcd35e575fd [doc] reformat changes files headers
David Douard <david.douard@logilab.fr>
parents: 10491
diff changeset
     1
3.17 (02/05/2013)
bdcd35e575fd [doc] reformat changes files headers
David Douard <david.douard@logilab.fr>
parents: 10491
diff changeset
     2
=================
8800
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
     3
8819
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     4
New functionalities
10504
3755cd64fff8 [doc] small rst fixes and cleanups in changelog files
David Douard <david.douard@logilab.fr>
parents: 10502
diff changeset
     5
-------------------
8819
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     6
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     7
* add a command to compare db schema and file system schema
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     8
  (see `#464991 <http://www.cubicweb.org/464991>`_)
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     9
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    10
* Add CubicWebRequestBase.content with the content of the HTTP request (see #2742453)
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    11
  (see `#2742453 <http://www.cubicweb.org/2742453>`_)
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    12
8852
59a29405688c [ext/rest] add directive bookmark to rest (closes #2545595)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 8849
diff changeset
    13
* Add directive bookmark to ReST rendering
59a29405688c [ext/rest] add directive bookmark to rest (closes #2545595)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 8849
diff changeset
    14
  (see `#2545595 <http://www.cubicweb.org/ticket/2545595>`_)
59a29405688c [ext/rest] add directive bookmark to rest (closes #2545595)
Nicolas Chauvat <nicolas.chauvat@logilab.fr>
parents: 8849
diff changeset
    15
8950
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    16
* Allow user defined final type
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    17
  (see `#124342 <https://www.logilab.org/ticket/124342>`_)
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    18
8819
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    19
8800
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
    20
API changes
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
    21
-----------
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
    22
8849
7da8339cd768 [web/views] Move massmailing to its own cube (closes #2788086)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8819
diff changeset
    23
* drop typed_eid() in favour of int() (see `#2742462 <http://www.cubicweb.org/2742462>`_)
7da8339cd768 [web/views] Move massmailing to its own cube (closes #2788086)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8819
diff changeset
    24
8800
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
    25
* The SIOC views and adapters have been removed from CubicWeb and moved to the
8ca1a0da5a29 [web/views] extract cube sioc (closes #1916018)
Simon Chabot <simon.chabot@logilab.fr>
parents: 8799
diff changeset
    26
  `sioc` cube.
8801
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    27
8803
47dd517d6c6f [web/views] extract cube embed (closes #1916015)
Vladimir Popescu <vladimir.popescu@logilab.fr>
parents: 8801
diff changeset
    28
* The web page embedding views and adapters have been removed from CubicWeb and
47dd517d6c6f [web/views] extract cube embed (closes #1916015)
Vladimir Popescu <vladimir.popescu@logilab.fr>
parents: 8801
diff changeset
    29
  moved to the `embed` cube.
47dd517d6c6f [web/views] extract cube embed (closes #1916015)
Vladimir Popescu <vladimir.popescu@logilab.fr>
parents: 8801
diff changeset
    30
8849
7da8339cd768 [web/views] Move massmailing to its own cube (closes #2788086)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8819
diff changeset
    31
* The email sending views and controllers have been removed from CubicWeb and
7da8339cd768 [web/views] Move massmailing to its own cube (closes #2788086)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8819
diff changeset
    32
  moved to the `massmailing` cube.
8819
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    33
8898
c570d15dce7b [notification] use new style operation for notification
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8895
diff changeset
    34
* ``RenderAndSendNotificationView`` is deprecated in favor of
c570d15dce7b [notification] use new style operation for notification
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8895
diff changeset
    35
  ``ActualNotificationOp`` the new operation use the more efficient *data*
c570d15dce7b [notification] use new style operation for notification
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8895
diff changeset
    36
  idiom.
c570d15dce7b [notification] use new style operation for notification
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8895
diff changeset
    37
8912
da2007002dca [task] allow negative intervals for add_looping_task (closes #2818280)
Julien Cristau <julien.cristau@logilab.fr>
parents: 8911
diff changeset
    38
* Looping task can now have a interval <= ``0``. Negative interval disable the
da2007002dca [task] allow negative intervals for add_looping_task (closes #2818280)
Julien Cristau <julien.cristau@logilab.fr>
parents: 8911
diff changeset
    39
  looping task entirely.
8911
2dd134a86996 [task] allow interval=0 for looping tasks
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8898
diff changeset
    40
8950
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    41
* We now serve html instead of xhtml.
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    42
  (see `#2065651 <http://www.cubicweb.org/ticket/2065651>`_)
bcb87fa6da48 [pkg] update changelog
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8934
diff changeset
    43
8819
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
    44
8895
bda63114015c [ldapuser] Deprecated the source
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8852
diff changeset
    45
Deprecation
10504
3755cd64fff8 [doc] small rst fixes and cleanups in changelog files
David Douard <david.douard@logilab.fr>
parents: 10502
diff changeset
    46
-----------
8895
bda63114015c [ldapuser] Deprecated the source
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8852
diff changeset
    47
bda63114015c [ldapuser] Deprecated the source
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8852
diff changeset
    48
* ``ldapuser`` have been deprecated. It'll be fully dropped in the next
bda63114015c [ldapuser] Deprecated the source
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8852
diff changeset
    49
  version. If you are still using ldapuser switch to ``ldapfeed`` **NOW**!
8801
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    50
8934
48a6e6b88b16 [session] deprecate `hijack_user` method
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8912
diff changeset
    51
* ``hijack_user`` have been deprecated. It will be dropped soon.
48a6e6b88b16 [session] deprecate `hijack_user` method
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8912
diff changeset
    52
10504
3755cd64fff8 [doc] small rst fixes and cleanups in changelog files
David Douard <david.douard@logilab.fr>
parents: 10502
diff changeset
    53
8801
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    54
Deprecated Code Drops
10504
3755cd64fff8 [doc] small rst fixes and cleanups in changelog files
David Douard <david.douard@logilab.fr>
parents: 10502
diff changeset
    55
---------------------
8801
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    56
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    57
* The progress views and adapters have been removed from CubicWeb. These
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    58
  classes were deprecated since 3.14.0. They are still available in the
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    59
  `iprogress` cube.
8804
21770f74a078 [whatsnew] notify drop of deprecated code
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8803
diff changeset
    60
21770f74a078 [whatsnew] notify drop of deprecated code
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8803
diff changeset
    61
* API deprecated since 3.7 have been dropped.