What's Changed
* Bump networkx from 3.4 to 3.4.1 by dependabot in https://github.com/pyiron/executorlib/pull/427
* Bump h5py from 3.11.0 to 3.12.1 by dependabot in https://github.com/pyiron/executorlib/pull/413
* Bump networkx from 3.4.1 to 3.4.2 by dependabot in https://github.com/pyiron/executorlib/pull/431
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyiron/executorlib/pull/432
* Automatically set hostname_localhost by jan-janssen in https://github.com/pyiron/executorlib/pull/433
* Move cache functionality to shared by jan-janssen in https://github.com/pyiron/executorlib/pull/434
* Bump ipython from 8.28.0 to 8.29.0 by dependabot in https://github.com/pyiron/executorlib/pull/436
* Move serialize to separate module by jan-janssen in https://github.com/pyiron/executorlib/pull/437
* Add type hints for communication module by jan-janssen in https://github.com/pyiron/executorlib/pull/439
* Move get_command_path() to separate module by jan-janssen in https://github.com/pyiron/executorlib/pull/438
* Implement Caching by jan-janssen in https://github.com/pyiron/executorlib/pull/435
* Delete SubprocessExecutor and ShellExecutor by jan-janssen in https://github.com/pyiron/executorlib/pull/440
* Version - use absolute import rather than relative by jan-janssen in https://github.com/pyiron/executorlib/pull/442
* Split shared cache in backend and frontend by jan-janssen in https://github.com/pyiron/executorlib/pull/443
* Refactor classes - highlight standalone modules by jan-janssen in https://github.com/pyiron/executorlib/pull/444
* Use os.makedirs() instead of os.mkdir() by jan-janssen in https://github.com/pyiron/executorlib/pull/445
* Cache: Add working directory parameter by jan-janssen in https://github.com/pyiron/executorlib/pull/446
* Cache: Terminate processes when closing executor by jan-janssen in https://github.com/pyiron/executorlib/pull/447
* Cache fix test by jan-janssen in https://github.com/pyiron/executorlib/pull/449
* Update shutdown() function by jan-janssen in https://github.com/pyiron/executorlib/pull/450
* Cache: Use explicit arguments for serialize_funct_h5() by jan-janssen in https://github.com/pyiron/executorlib/pull/448
* Cache: Implement resource dict for submit() by jan-janssen in https://github.com/pyiron/executorlib/pull/451
* Cache: Add queue test by jan-janssen in https://github.com/pyiron/executorlib/pull/452
* Use resource dict for internal communication by jan-janssen in https://github.com/pyiron/executorlib/pull/455
* Implement resource_dict for file executor by jan-janssen in https://github.com/pyiron/executorlib/pull/456
* Cache: create method by jan-janssen in https://github.com/pyiron/executorlib/pull/459
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyiron/executorlib/pull/461
* Cache: Use absolute path for working directory by jan-janssen in https://github.com/pyiron/executorlib/pull/462
* Add additional input checks by jan-janssen in https://github.com/pyiron/executorlib/pull/463
* Add additional tests to improve coverage by jan-janssen in https://github.com/pyiron/executorlib/pull/464
* Add pysqa command which raises an exception by jan-janssen in https://github.com/pyiron/executorlib/pull/465
* Use same cache directory by jan-janssen in https://github.com/pyiron/executorlib/pull/466
* Test with Python 3.13 by jan-janssen in https://github.com/pyiron/executorlib/pull/468
* Enforce python 3.12 for documentation by jan-janssen in https://github.com/pyiron/executorlib/pull/469
* Update remaining tests to Python 3.13 by jan-janssen in https://github.com/pyiron/executorlib/pull/470
* Bump pysqa from 0.2.0 to 0.2.1 by dependabot in https://github.com/pyiron/executorlib/pull/472
* Disable Block Allocation by default by jan-janssen in https://github.com/pyiron/executorlib/pull/473
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyiron/executorlib/pull/475
* Add option to disable_dependencies for cache by jan-janssen in https://github.com/pyiron/executorlib/pull/477
* Set max_cores and max_workers to None by jan-janssen in https://github.com/pyiron/executorlib/pull/478
* Limit notebook timeout-minutes by jan-janssen in https://github.com/pyiron/executorlib/pull/480
* Add flux executor shutdown by jan-janssen in https://github.com/pyiron/executorlib/pull/479
* Fix resource dict in interactive jobs by jan-janssen in https://github.com/pyiron/executorlib/pull/482
* Fix working directory by jan-janssen in https://github.com/pyiron/executorlib/pull/481
* pysqa: set default jobname to pysqa by jan-janssen in https://github.com/pyiron/executorlib/pull/483
* Fix interference bug by jan-janssen in https://github.com/pyiron/executorlib/pull/485
* cloudpickle isinstance() by jan-janssen in https://github.com/pyiron/executorlib/pull/487
* Raise ValueError when requesting more cores than available by jan-janssen in https://github.com/pyiron/executorlib/pull/489
* Update validate_number_of_cores() by jan-janssen in https://github.com/pyiron/executorlib/pull/488
* Bump pysqa from 0.2.1 to 0.2.2 by dependabot in https://github.com/pyiron/executorlib/pull/493
* Write cache first by jan-janssen in https://github.com/pyiron/executorlib/pull/492
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyiron/executorlib/pull/494
* remove unused future object by jan-janssen in https://github.com/pyiron/executorlib/pull/497
* Queuing system submission: check if the job is already waiting in the queue or currently running. by jan-janssen in https://github.com/pyiron/executorlib/pull/499
* Change Backend Names by jan-janssen in https://github.com/pyiron/executorlib/pull/500
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/pyiron/executorlib/pull/502
* Test openmpi 5.0.6 by jan-janssen in https://github.com/pyiron/executorlib/pull/503
* Support threads on local backend by jan-janssen in https://github.com/pyiron/executorlib/pull/504
* New examples for the updated documentation by jan-janssen in https://github.com/pyiron/executorlib/pull/495
* Update readme by jan-janssen in https://github.com/pyiron/executorlib/pull/506
**Full Changelog**: https://github.com/pyiron/executorlib/compare/executorlib-0.0.4...executorlib-0.0.5