Skip to content

Commit 538bf42

Browse files
authored
Start maintaining a changelog (#293)
* Start maintaining a Changelog - include it in the docs * bump version to 23.2.1
1 parent 42471d8 commit 538bf42

File tree

5 files changed

+65
-2
lines changed

5 files changed

+65
-2
lines changed

CHANGELOG.md

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [23.2.1](https://github.com/PySlurm/pyslurm/releases/tag/v23.2.1) - 2023-05-18
9+
10+
### Added
11+
12+
- Classes to interact with the Job and Submission API
13+
- [pyslurm.Job](https://pyslurm.github.io/23.2/reference/job/#pyslurm.Job)
14+
- [pyslurm.Jobs](https://pyslurm.github.io/23.2/reference/job/#pyslurm.Jobs)
15+
- [pyslurm.JobStep](https://pyslurm.github.io/23.2/reference/jobstep/#pyslurm.JobStep)
16+
- [pyslurm.JobSteps](https://pyslurm.github.io/23.2/reference/jobstep/#pyslurm.JobSteps)
17+
- [pyslurm.JobSubmitDescription](https://pyslurm.github.io/23.2/reference/jobsubmitdescription/#pyslurm.JobSubmitDescription)
18+
- Classes to interact with the Database Job API
19+
- [pyslurm.db.Job](https://pyslurm.github.io/23.2/reference/db/job/#pyslurm.db.Job)
20+
- [pyslurm.db.Jobs](https://pyslurm.github.io/23.2/reference/db/job/#pyslurm.db.Jobs)
21+
- [pyslurm.db.JobStep](https://pyslurm.github.io/23.2/reference/db/jobstep/#pyslurm.db.JobStep)
22+
- [pyslurm.db.JobSearchFilter](https://pyslurm.github.io/23.2/reference/db/jobsearchfilter/#pyslurm.db.JobSearchFilter)
23+
- Classes to interact with the Node API
24+
- [pyslurm.Node](https://pyslurm.github.io/23.2/reference/node/#pyslurm.Node)
25+
- [pyslurm.Nodes](https://pyslurm.github.io/23.2/reference/node/#pyslurm.Nodes)
26+
- Exceptions added:
27+
- [pyslurm.PyslurmError](https://pyslurm.github.io/23.2/reference/exceptions/#pyslurm.PyslurmError)
28+
- [pyslurm.RPCError](https://pyslurm.github.io/23.2/reference/exceptions/#pyslurm.RPCError)
29+
- [Utility Functions](https://pyslurm.github.io/23.2/reference/utilities/#pyslurm.utils)
30+
31+
### Changes
32+
33+
- Completely overhaul the documentation, switch to mkdocs
34+
- Rework the tests: Split them into unit and integration tests
35+
36+
### Deprecated
37+
38+
- Following classes are superseded by new ones:
39+
- [pyslurm.job](https://pyslurm.github.io/23.2/reference/old/job/#pyslurm.job)
40+
- [pyslurm.node](https://pyslurm.github.io/23.2/reference/old/node/#pyslurm.node)
41+
- [pyslurm.jobstep](https://pyslurm.github.io/23.2/reference/old/jobstep/#pyslurm.jobstep)
42+
- [pyslurm.slurmdb_jobs](https://pyslurm.github.io/23.2/reference/old/db/job/#pyslurm.slurmdb_jobs)
43+
44+
## [23.2.0](https://github.com/PySlurm/pyslurm/releases/tag/v23.2.0) - 2023-04-07
45+
46+
### Added
47+
48+
- Support for Slurm 23.02.x ([f506d63](https://github.com/PySlurm/pyslurm/commit/f506d63634a9b20bfe475534589300beff4a8843))
49+
50+
### Removed
51+
52+
- `Elasticsearch` debug flag from `get_debug_flags`
53+
- `launch_type`, `launch_params` and `slurmctld_plugstack` keys from the
54+
`config.get()` output
55+
- Some constants (mostly `ESLURM_*` constants that do not exist
56+
anymore)

docs/changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--8<-- "CHANGELOG.md"

mkdocs.yml

+6
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ repo_url: "https://github.com/PySlurm/pyslurm"
55
repo_name: "PySlurm/pyslurm"
66
copyright: Copyright &copy; 2023 PySlurm Developers
77

8+
nav:
9+
- Home:
10+
- Home: index.md
11+
- Changelog: changelog.md
12+
- ...
13+
814
theme:
915
name: "material"
1016
logo: logo.png

pyslurm/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "23.2.0"
1+
__version__ = "23.2.1"

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
CYTHON_VERSION_MIN = "0.29.30"
1919

2020
SLURM_RELEASE = "23.2"
21-
PYSLURM_PATCH_RELEASE = "0"
21+
PYSLURM_PATCH_RELEASE = "1"
2222
SLURM_SHARED_LIB = "libslurm.so"
2323
CURRENT_DIR = pathlib.Path(__file__).parent
2424

0 commit comments

Comments
 (0)