Skip to content

Commit 910d8b4

Browse files
korydraughntrel
authored andcommitted
[#664] Update changelog.
1 parent f2332b3 commit 910d8b4

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,31 @@ and this project **only** adheres to the following _(as defined at [Semantic Ver
1111
> - MINOR version when you add functionality in a backward compatible manner
1212
> - PATCH version when you make backward compatible bug fixes
1313
14+
## [v3.0.0] - 2024-12-19
15+
16+
This major release primarily focuses on the removal of Python 2 compatibility. With that comes improvements for PAM authentication and facilities to help with cleaning up resources on program shutdown.
17+
18+
### Changed
19+
20+
- Remove Python 2 compatibility (#480).
21+
- Format codebase using Black formatter (#615).
22+
- Expose keyword parameter for controlling whether the .irodsA file is to be overwritten (#635).
23+
- Check environment variable is defined before use, to avoid SyntaxError (#641).
24+
- Improve documentation (#651, #654).
25+
- Replace use of `utcfromtimestamp` and `utcnow` (#670).
26+
27+
### Fixed
28+
29+
- Correct faulty GenQuery1 column mappings (#642, #643).
30+
- Escape special characters in passwords for PAM authentication (#649, #650).
31+
- Catch `ENOTCONN` error from `socket.shutdown()` on BSD/MacOS (#657).
32+
- Remove call to initialize log facilities on import of irods module (#660).
33+
34+
### Added
35+
36+
- Provide mechanism for registering deterministic execution of cleanup functions on program shutdown (#614).
37+
- Add `SYS_LIBRARY_ERROR` to irods.exception module (#668).
38+
1439
## [v2.2.0] - 2024-10-14
1540

1641
### Changed

0 commit comments

Comments
 (0)