You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Log the full actor name when restarting**
- **Improve logging for configuration file reading**
- **Make `load_config` keyword arguments keyword-only**
- **Make arguments passed to `marshmallow` explicit**
- **Document and fix how to implement custom stopping logic**
- **Enabled INFO logging by default**
- **Change debug logs to info**
Copy file name to clipboardExpand all lines: RELEASE_NOTES.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,11 @@
26
26
+ The class is now immutable.
27
27
+ The constructor now accepts only keyword arguments.
28
28
29
+
*`load_config()`:
30
+
31
+
+ The `base_schema` argument is now keyword-only.
32
+
+ The arguments forwarded to `marshmallow.Schema.load()` now must be passed explicitly via the `marshmallow_load_kwargs` argument, as a `dict`, to improve the type-checking.
33
+
29
34
## New Features
30
35
31
36
-`LoggingConfigUpdatingActor`
@@ -34,4 +39,4 @@
34
39
35
40
## Bug Fixes
36
41
37
-
<!-- Here goes notable bug fixes that are worth a special mention or explanation -->
42
+
- Fix a bug in `BackgroundService` where it won't try to `self.cancel()` and `await self.wait()` if there are no internal tasks. This prevented to properly implement custom stop logic without having to redefine the `stop()` method too.
0 commit comments