doc/3.17.rst
author Julien Cristau <julien.cristau@logilab.fr>
Wed, 23 Oct 2013 14:18:58 +0200
branchstable
changeset 9305 f7a738afc295
parent 8950 bcb87fa6da48
permissions -rw-r--r--
[notification] avoid leaking cnxsets (closes #3243810) When sending notifications, we get each recipient as either an email address or a CWUser. In the latter case, we create a temporary session for that user and use it to send the mail. However, if we later decided to not send the mail after all, we'd leak the session and its cnxset. Add a try block inside the loop to make sure the temporary sessions are closed properly.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
8799
5fa07fdb6c8f [doc] Add 3.17 release notes
Rémi Cardona <remi.cardona@logilab.fr>
parents:
diff changeset
     1
What's new in CubicWeb 3.17?
5fa07fdb6c8f [doc] Add 3.17 release notes
Rémi Cardona <remi.cardona@logilab.fr>
parents:
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
d95a79c2687c [doc] update 3.17 release note
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8804
diff changeset
     5
--------------------
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
bda63114015c [ldapuser] Deprecated the source
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8852
diff changeset
    46
---------------------
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
8801
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    53
Deprecated Code Drops
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    54
----------------------
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    55
86c1a5afbe4e Drop iprogress code (closes #2777628)
Rémi Cardona <remi.cardona@logilab.fr>
parents: 8800
diff changeset
    56
* 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
    57
  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
    58
  `iprogress` cube.
8804
21770f74a078 [whatsnew] notify drop of deprecated code
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8803
diff changeset
    59
21770f74a078 [whatsnew] notify drop of deprecated code
Pierre-Yves David <pierre-yves.david@logilab.fr>
parents: 8803
diff changeset
    60
* API deprecated since 3.7 have been dropped.