Changelog

Version 3.0.0.dev13

Unreleased

  • Fixed default WORKDIR into oarsub (to current directory)

Version 3.0.0.dev12

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

Version 3.0.0.dev11

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.

Version 3.0.0.dev10

Released on November 8, 2023

Version 3.0.0.dev9

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

Version 3.0.0.dev8

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

Version 3.0.0.dev7

  • Fix save_assigns failed because of bad sqlalchemy function use

Version 3.0.0.dev6

  • 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

Version 3.0.0.dev5

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

Version 3.0.0.dev4

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

Version 3.0.0.dev3

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

Version 3.0.0.dev2

Released on Apr 2, 2018

  • Minor progresses of previous dev version

Version 3.0.0.dev1

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

Version 3.0.0.dev0

unreleased

  • First release on PyPI (obselete oar-lib).