Plone 4.3.11 soft-released

Plone 4.3.11 has been soft-released. Please give it a try and let me know if there are any critical issues. http://dist.plone.org/release/4.3.11-pending/versions.cfg

For those who haven't run across soft-releases before, this is the
last step before the final release. Because things haven't been
finalized yet, some packages may change between now and the release. It
is not recommended to use soft-releases in production.

Eric

1 Like

Changelog:

plone.app.robotframework: 0.9.16 โ†’ 1.0
--------------------------------------
Breaking changes:

- Do not use ``run_on_failure`` from ``Selenium2Library``.  This
  interferes with ``Wait until keyword succeeds``: an initial failure
  is seen as total failure instead of checking the retries of this
  keyword.  See https://github.com/plone/Products.CMFPlone/pull/1652
  [maurits]

New features:

- Test with robotframework version 3.0.   [maurits]

- Added ``Plone Test Setup`` and ``Plone Test Teardown`` keywords.  In
  that last one, in case of a failure do what is done by
  ``run_on_failure``, which will be removed in version 1.0.  This
  means a screen shot by default, but you can override this on the
  command line with for example ``ROBOT_SELENIUM_RUN_ON_FAILURE=Debug``.
  See https://github.com/plone/Products.CMFPlone/pull/1652
  [maurits]

- Add ``Running tests with the Google Chrome browser`` section.
  Briefly: ``ROBOT_BROWSER=chrome ./bin/test --all``
  [thet]

Bug fixes:

- Replaced deprecated ``Fail Unless Equal`` with ``Should Be Equal``
  in test.  [maurits]


Pillow: 3.2.0 โ†’ 3.3.0
---------------------

Plone: 4.3.10 โ†’ 4.3.11
----------------------

Products.Archetypes: 1.9.11 โ†’ 1.9.12
------------------------------------

Products.CMFEditions: 2.2.20 โ†’ 2.2.21
-------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.CMFPlone: 4.3.10 โ†’ 4.3.11
----------------------------------

Products.contentmigration: 2.1.12 โ†’ 2.1.13
------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.ExtendedPathIndex: 3.1 โ†’ 3.1.1
---------------------------------------
- Use zope.interface decorator.
  [gforcada]


Products.MimetypesRegistry: 2.0.9 โ†’ 2.0.10
------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.PlacelessTranslationService: 2.0.5 โ†’ 2.0.6
---------------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.PloneLanguageTool: 3.2.7 โ†’ 3.2.8
-----------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.TinyMCE: 1.3.21 โ†’ 1.3.23
---------------------------------

Products.statusmessages: 4.1.0 โ†’ 4.1.1
--------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


Products.validation: 2.0.1 โ†’ 2.0.2
----------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


archetypes.querywidget: 1.1.2 โ†’ 1.1.3
-------------------------------------

archetypes.referencebrowserwidget: 2.5.7 โ†’ 2.5.8
------------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


archetypes.schemaextender: 2.1.5 โ†’ 2.1.6
----------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


collective.monkeypatcher: 1.1.1 โ†’ 1.1.2
---------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.app.jquerytools: 1.7.0 โ†’ 1.8.0
------------------------------------

plone.app.layout: 2.3.14 โ†’ 2.3.15
---------------------------------

plone.app.textfield: 1.2.6 โ†’ 1.2.7
----------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.app.theming: 1.1.7 โ†’ 1.1.8
--------------------------------

plone.app.upgrade: 1.3.25 โ†’ 1.3.27
----------------------------------
Bug fixes:

- Add empty upgrade step for 4.3.11.
  [esteele]

- Add empty upgrade step for 5.0.6.
  [esteele]

- Remove deprecated ``mockup-registry`` and ``mockup-parser`` resources.
  [thet]

- Update ``last_compilation`` to deliver new bundles.
  [thet]

- Add missing ``jquery.browser`` dependency which is needed by patternslib.
  [thet]

- Use zope.interface decorator.
  [gforcada]


plone.app.uuid: 1.1 โ†’ 1.1.1
---------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.app.viewletmanager: 2.0.9 โ†’ 2.0.10
----------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]

- Correctly log exception if viewlet rendering failed.
  [jensens]


plone.alterego: 1.0 โ†’ 1.0.1
---------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.behavior: 1.1.1 โ†’ 1.1.2
-----------------------------
New features:

- New option to register a behavior only by its short name and not by its dotted name.
  This enables more advanced behavior subclassing capabilities.
  [jensens]


plone.cachepurging: 1.0.11 โ†’ 1.0.12
-----------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.contentrules: 2.0.5 โ†’ 2.0.6
---------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.folder: 1.0.8 โ†’ 1.0.9
---------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.portlets: 2.2.2 โ†’ 2.2.3
-----------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.reload: 2.0.1 โ†’ 2.0.2
---------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.resource: 1.0.5 โ†’ 1.0.6
-----------------------------
Bug fixes:

- Do not leave an ``.svn`` file behind when running the tests.  [maurits]

- Use zope.interface decorator.
  [gforcada]


plone.rfc822: 1.1.2 โ†’ 1.1.3
---------------------------
Bug fixes:

- code cleanup: pep8, isort, utf8 headers et al.
  [jensens]

- Use zope.interface decorator.
  [gforcada]


plone.app.referenceablebehavior: 0.7.4 โ†’ 0.7.5
----------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.formwidget.autocomplete: 1.2.9 โ†’ 1.2.10
---------------------------------------------
Bug fixes:

- Update setup.py url to point to github.
  [esteele]

- Use zope.interface decorator.
  [gforcada]


plone.formwidget.contenttree: 1.0.14 โ†’ 1.0.15
---------------------------------------------
Bug fixes:

- Use zope.interface decorator.
  [gforcada]


plone.formwidget.datetime: 1.3 โ†’ 1.3.1
--------------------------------------
Bug fixes:

- Marked in setup.py as also compatible with Plone 4.3, next to 5.0.  [maurits]

- Use zope.interface decorator.
  [gforcada]

Final release will include the Plone HotFix that is coming next week?

No, it won't include the hotfix of next week. We will need some time to include the hotfix in proper releases.

Note that the pending releases do have the code from all previous hotfixes included, except that on 4.3 you may still want to add plone4.csrffixes.

@esteele In the combined changelogs various entries are empty, for example the Products.Archetypes one. My guess is that you need to add auto-checkout = * and run buildout so that all repositories get updated, and then you can run the script.

Thanks for the reply.
My doubt is about releasing a new Plone version after an hotfix (because I don't think we'll be "final" before the hotfix, isn't it?), but still the hotfix will not be included.

This is ok, but can confuse a lot (or maybe this must be clearly documented on the hotfix page)

It's been three days since creating the pending releases. So a final release could happen this weekend. But it's up to Eric.
Indeed, if a final release is done after the hotfix is released, then there may be a wrong implicit assumption that the hotfix woud be included.

No problems with 4.3.11 pending when trying it on a site with various add-ons.

4.3.11-pending seems to work fine in my tests

right. on the other hand there is the hotfix matrix.
it already mentions the (unreleased) 4.3.11 version

https://plone.org/security/hotfixes/

We have 4.3.11 now: http://dist.plone.org/release/4.3.11/
This does not contain the hotfixes.

same issue here:

It's seems https://launchpad.net/plone/4.3/4.3.11/+download/Plone-4.3.11-UnifiedInstaller.tgz doesn't exists and travis builds which extend 'buildout.plonetest' are broken

Here the buildout error:

While:  
    Installing download.
Error: Error downloading extends for URL https://launchpad.net/plone/4.3/4.3.11/+download/Plone-4.3.11-UnifiedInstaller.tgz: HTTP Error 404: Not Found

I can't see 'Plone-4.3.11-UnifiedInstaller.tgz' in file list on https://launchpad.net/plone/+milestone/4.3.11

the travis.cfg configuration is not the best practice any longer in this case and must be used only when sudo is needed while setting up tests in CI.

see: https://github.com/plone/bobtemplates.plone/pull/162 for more information.

2 Likes

Thanks Maurits. Still waiting on installers and then I'll make the public announcement.

4.3.11 is released.