Unreleased
- Fixed API launcher bug introduced into 3.0.0.dev13
- Added 'exit_status_code' job information (converted as exit status or kill signal, like bash exit status)
Released on September 06, 2024
- Fixed performance issues when database is growing
- Start/stop for oar-server now from systemd (this fixes issues with processes still running after a stop)
Released on August 28, 2024
- Fixed default WORKDIR into oarsub (to current directory): #42
- Fixed several scheduling issues: #47 #54 #61
- Fixed REST API issues: #59 and commits b03df94, b2313f0
- Fixed oarsub -C : #46
- Fixed Ernergy Saving: #53 and commits 0988318
- Fixed submission.py : #51
Released on December 22, 2023
- Add types of jobs to oarstat details (cli or api)
- Fix unpacking init_oar into Finaud
- New Phoenix version (python rewrite and variables now into oar.conf)
- Admission rules errors return explicit 403 into API
- Misc code enhancements (typing, tests, global logger)
- Replaced REST API apache config by uvicorn + reverse proxy
Released on November 28, 2023
- Add taktuk to the package list in the doc
- Add oarstat and oarnodes have yaml output
- Remove SQLAlchemy2 warning in oarnodesetting
- Remove call unwanted call to strace
- Change oarporperty check from isalpha to isascii
- Change Hulot renamed Greta
- Fix oarnodesetting wrong error code
- Fix Almighty check_Greta always return true
- Fix oarsub -T displays unnecessary log
- Cosmetic, message a failed admission rule prevented submitting the job before custom message of the rule, and including the # Admission rule tag.
Released on November 8, 2023
Released on November 7, 2023
- Rework SlotSets - Fixing numerous bug - New programming interface for using SlotSets
- Upgrade to SQLAlchemy2
- Rework quotas to match the definition of OAR2
Released on June 7, 2023
- (Huge) Database refactoring - Remove the global database definition - Remove the custom lazy loading module
- New cli output with rich
- Fix bug with resource hierarchy
- Numerous fixes and improvements
- Fix save_assigns failed because of bad sqlalchemy function use
- Fix karma_proj_targets needed to be cast as float
- Add each scheduling loop update the message field of jobs to add information about project, number of resources, walltime, karma etc
Released on Mar 4, 2022
- Fix and cleaning
- Add oarbench for scheduling evaluation
- Add metasched config to communicate with OAR2
- Add back ported commit from OAR2
- Add poetry packaging
- Add new API version with FastAPI
- Add job_resources_manager_cgroups_nixos
- Add temporal quotas
- Add oarwalltime
Released on Mar 9, 2020
- Add oarqueue, oarnotify, oarconnect and oarprint CLIs
- Modify and clean installtion process (setup.py and Makefiles)
- Use docker to test on travis-ci
- Add script helper to generate debian package
- Add job resource cgroup manager for NixOS
- Add NIX package to nur-kapack project
- Fix oar2trace
- Complete and fix array job
- Add factor script and Rest API entry
Released on Nov 12, 2018
- Add admission rules
- Bataar (Batsim's adaptor)
- Various bug fixes
- Add many unitary tests
- Add accounting
- Rest API (incomplete version)
- Makefiles
- Installation without need of OAR2 installation
- Manpages (from OAR2)
- Remove use of judas_notify_user.pl
- Add pingchecker
- Remove ruby version of DrawGantt
Released on Apr 2, 2018
- Minor progresses of previous dev version
Released on Mar 29th 2018
- Pre-alpha (or Demo) version
- All core features are written
- Scheduling (core part is completed)
- Need OAR2 installation procedure to function
- Usable with oardocker
- Incomplete an missing CLIs, few options available
- Nodes energy saving unfinished
- Pingchecker unavailable
unreleased
- First release on PyPI (obselete oar-lib).