From 05c281fc016685a175cb92c157dd80350949d807 Mon Sep 17 00:00:00 2001 From: David Glick Date: Fri, 28 Feb 2020 13:47:39 -0500 Subject: [PATCH 1/2] prepare 3.8.0 --- HISTORY.rst | 25 +++++++++++++++++++++++++ cumulusci/__init__.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 4 files changed, 28 insertions(+), 3 deletions(-) diff --git a/HISTORY.rst b/HISTORY.rst index 75bf4286f5..41ff670544 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -2,6 +2,31 @@ History ======= +3.8.0 (2020-02-28) +------------------ + +Changes: + +* The ``batch_apex_wait`` task can now wait for chained batch jobs, + i.e. when one job starts another job of the same class. + +* The metadata ETL tasks that were added in cumulusci 3.7.0 have been refactored + to use a new library, ``cumulusci.utils.xml.metadata_tree``, which streamlines + building Salesforce Metadata XML in Python. If you got an early start writing + custom tasks using the metadata ETL task framework, you may need to adjust them + to work with this library instead of lxml. + +Issues closed: + +* Adjusted the ``run_tests`` task to avoid an error due to not being able + to access the symbol table for managed Apex classes in Spring '20. + Due to this limitation, CumulusCI now will not attempt to retry class-level + concurrency failures when running Apex unit tests in a managed package. + Such failures will be logged but will not cause a build failure. + +* Corrected an bug in storing preflight check results for MetaDeploy + when multiple tasks have the same path. + 3.7.0 (2020-02-20) ------------------ diff --git a/cumulusci/__init__.py b/cumulusci/__init__.py index 6f42cdefac..5700909b64 100644 --- a/cumulusci/__init__.py +++ b/cumulusci/__init__.py @@ -3,7 +3,7 @@ __import__("pkg_resources").declare_namespace("cumulusci") -__version__ = "3.7.0.dev0" +__version__ = "3.8.0" __location__ = os.path.dirname(os.path.realpath(__file__)) diff --git a/setup.cfg b/setup.cfg index 6f9f311880..68a62dbc47 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.7.1.dev0 +current_version = 3.8.0 commit = True tag = False diff --git a/setup.py b/setup.py index 860f2cce0b..a9dd5cf783 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ def find_packages(path=["."], prefix=""): setup( name="cumulusci", - version="3.7.0.dev0", + version="3.8.0", description="Build and release tools for Salesforce developers", long_description=readme + u"\n\n" + history, long_description_content_type="text/x-rst", From 0533354091ac6d878eff2b75c27786b10c2142a1 Mon Sep 17 00:00:00 2001 From: David Glick Date: Fri, 28 Feb 2020 14:00:12 -0500 Subject: [PATCH 2/2] Update HISTORY.rst Co-Authored-By: Bryan Oakley --- HISTORY.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index 41ff670544..a394c4958a 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -24,7 +24,7 @@ Issues closed: concurrency failures when running Apex unit tests in a managed package. Such failures will be logged but will not cause a build failure. -* Corrected an bug in storing preflight check results for MetaDeploy +* Corrected a bug in storing preflight check results for MetaDeploy when multiple tasks have the same path. 3.7.0 (2020-02-20)