Skip to content

Commit af38f92

Browse files
stephencpopeDescartes Labs Build
authored andcommitted
Client Release v3.2.1 (#12712)
GitOrigin-RevId: 784f5556fa4ff6946f2a495ca91f076d4a02e30a
1 parent 483f675 commit af38f92

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,23 @@ Changelog
2020

2121
## Unreleased
2222

23+
## [3.2.1] - 2024-10-21
24+
25+
## Authentication
26+
27+
- The links for interacting with login and token generation have been updated to refer to `https://app.descarteslabs.com`.
28+
2329
## Catalog
2430

25-
- EventSchedule now has a read-only `expires` attribute which indicates when the schedule will be expired and deleted.
31+
- All `CatalogObject` classes which support the `owners`, `writers`, and `readers` fields have been refactored to derive this support from the new `AuthCatalogObject`. This change does not affect the behavior of any of these classes. The methods `AuthCatalogObject.user_is_owner()`, `AuthCatalogObject.user_can_write()`, and `AuthCatalogObject.user_can_read()` have been added to allow testing of permissions prior to attempting an operation such as updating or deleting the object.
32+
- `EventSchedule` now has a read-only `expires` attribute which indicates when the schedule will be expired and deleted.
33+
- `EventSubscription` now has a read-only `owner_role_arn` field which contains the AWS Role which will be used by certain `EventRule` targets that reside in an external AWS account.
34+
- `EventRule` has been enhanced to support SQS Queue targets.
35+
- Several new helper classes for use with `EventSubscription` are now supported: `EventSubscriptionSqsTarget`, `NewImageEventSubscription`, `NewStorageEventSubscription`, `NewVectorEventSubscription`, and `ComputeFunctionCompletedEventSubscription`. The latter supports events generated by the Compute service as described below.
36+
37+
## Compute
38+
39+
- The Compute service now generates a `compute-function-completed` event every time the number of outstanding (pending or running) jobs transitions to 0, akin to the `Function.wait_for_completion()` method. These can be used with the Catalog service events support to trigger other operations.
2640

2741
## [3.2.0] - 2024-10-08
2842

descarteslabs/core/client/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = "3.2.0"
15+
__version__ = "3.2.1"

0 commit comments

Comments
 (0)