* IMPROVE: Support code-server 2.x (the web version of VSCode) as an intrinsic service port. (191, 194) * BACKPORT/IMPROVE: Keep track of service process lifecycle expplicitly and allow service processes to be restarted if they terminate. (183) * FIX: Load sitecustomize.py that hooks user inputs only in the batch-mode execution. Previously it was loaded for all Python processes and prevented user prompts in pip and other tools. (193) * BACKPORT/FIX: Allow users to edit/override their dotfiles when spawning new containers. (192) * FIX: Image list update regression due to typo in the codes (188)
19.09.17
---------------------
* IMPROVE/FIX: Rewrite container lifecycle management using queues and persistent states (187) * MAINTENANCE: Update backend.ai-common dependency.
19.09.16
---------------------
* MAINTENANCE: Update dependency packages.
19.09.15
---------------------
* HOTFIX: Remove duplicate code block causing agent startup crashes, which is originated from a merge error.
19.09.14
---------------------
* FIX: Corruption of resource allocation maps due to abnormal termination of containers and/or race conditions of resource cleanup handlers. (180) * FIX: .bashrc not loaded by the tmux session which is default-enabled in the ttyd intrinsic app.
19.09.13
---------------------
* NEW: ttyd terminals now use a shared tmux session by default, making the container's shell session persistent across browser refreshes and intermittent connection failures, and also allowing pair-programming by sharing the ttyd session. (168, 178)