Releases: aerokube/moon
Releases · aerokube/moon
v1.3.5: custom annotations and S3 key pattern
New features
Fixes
Improvements
v1.3.4: tolerations support
v1.3.3: Prometheus metrics support
v1.3.2: more session removal fixes
v1.3.1: correctly initializing default settings without service.json
Fixes
- #112 - service defaults are not loaded when launching without
service.json
v1.3.0: hot-reloading configuration
Breaking changes
s3-credentials
secret was renamed tocredentials
. Access and secret key fields has changed too.
Meaning | Value Before | Actual Value |
---|---|---|
S3 access key | accessKey |
s3.accessKey |
S3 secret key | secretKey |
s3.secretKey |
- Not a breaking change but to see browsers list in Moon API you have to mount
quota
to Moon API container.
New features
- #90 - automatically reload configuration files on change
- #93 - hot-reload
service.json
- #102 - ability to override service container resources in
service.json
Fixes
- #84 - failed to read outdated resource quota version
- #94 - status API should show available browsers list even when no sessions are running
- #96 - panic in create session handler
- #97 - return more clear error message on templates failure
- #103, #111 - documentation improvements
Improvements
v1.2.1: correctly determine resource quota
Fixes
- #106 - correctly determine resource quota limit
v1.2.0: unified JSON config
Breaking changes
S3 configuration moved from s3-config
ConfigMap object to moon-config
object. See updated documentation on how to configure it.
New features
- #81 - added reverse-proxy for future Moon UI
- #82 - merged S3 config to global Moon config
- #85 - ability to use CPU management policies
- #86 - automatically determining namespace when
-namespace
flag is not set
Fixes
- #51 - API is showing new session when it does not exist yet
Improvements
- #76 - delete service when not able to create pod
v1.1.9: hosts and extension capabilities
v1.1.8: custom session timeout and customizable browser resources
New features
- #44 - ability to specify custom session timeout
- #48 - ability to pass environment variables to images
- #61 - ability to configure container requests and limits
- #63 - welcome message
- #68 - initial node selector support
- #71 - ability to enable and disable privileged for every image