Skip to content

Commit

Permalink
Add towncrier
Browse files Browse the repository at this point in the history
  • Loading branch information
dhirving committed Jan 17, 2024
1 parent a65766f commit d9828db
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 0 deletions.
5 changes: 5 additions & 0 deletions doc/changes/DM-42317.api.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
The ``Datastore`` base class was changed so that subclasses are no longer
required to have the same constructor parameters as the base class. Subclasses
are now required to implement ``_create_from_config`` for creating an instance
from the ``Datastore.fromConfig`` static method, and ``clone`` for creating a
copy of an existing instance.
1 change: 1 addition & 0 deletions doc/changes/DM-42317.bugfix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fixed miscellaneous thread-safety issues in DimensionUniverse, DimensionGroup, and StorageClassFactory.
1 change: 1 addition & 0 deletions doc/changes/DM-42317.feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"Cloned" Butler instances returned from ``Butler(butler=otherButler)`` and ``LabeledButlerFactory`` no longer share internal state with their parent instance. This makes it safe to use the new instance concurrently with the original in separate threads. It is still unsafe to use a single ``Butler`` instance concurrently from multiple threads.

0 comments on commit d9828db

Please sign in to comment.