v0.14.0
github-actions
released this
28 Apr 17:30
·
7 commits
to 8c5b43ad4ad72d31a58bbefc4b48e3ce6d8876e4
since this release
- Added
- New: The Wave server now provides command line utilities for managing access key/secret pairs (see Security docs).
- Python app servers only process requests originating from the Wave server.
- Add
-max-request-size
to control maximum allowed HTTP request size. - Add
-max-cache-request-size
to control maximum allowed cache request size. - Add
-max-proxy-request-size
to control maximum allowed proxy request size. - Add
-max-proxy-response-size
to control maximum allowed proxy response size. - Add tutorial on local development using OIDC / Keycloak.
- Allow skipping OIDC login if required when
-oidc-skip-login
is set. - Add version/author dunders to Python module.
- Set
id_token_hint
for OIDC using Okta during logout.
- Changed
- Buttons are not special-cased / displayed in a dialog's footer anymore.
- Don't automatically zoom into plots on mouse scroll.
- The default (development-time) user name/subject are now
anonymous
/anonymous
. - Login/logout endpoints are now
_auth/login
and_auth/logout
instead of_login
and_logout
. - File uploads from UI are disabled if auth is not enabled.
- Proxy is enabled only if
-proxy
is set. - IDE (experimental/in-progress) is enabled only if
-ide
is set. - Browser-browser communication is enabled only if
-editable
(experimental) is set. - All open browser tabs redirect to login when a user logs out of any tab.
- Wave docs are now hosted at https://wave.h2o.ai/
- Fixed
- All known security issues fixed/closed.
- Display overflow menu in table footer only when space-constrained.
- Trigger plot events only if marks are selected.
- Submit a toolbar command's value instead of
True
, if available. - Refresh OIDC access token during WS communication if expired.
- Use unique OIDC subject ID instead of preferred-username for sync'ing UIs.