2025.1 Series Release Notes

2025.1-eom

Bug Fixes

  • Fixed handling of orphaned projects in resource listings. When a project is deleted but resources (snapshots, volumes, etc.) still exist, the API raised a KeyError when trying to resolve the project name. This fix uses .get() with project_id as fallback instead of direct dictionary access, preventing API errors when viewing resources from deleted projects. LP#2153555

4.0.1

New Features

  • Editable policy files are supported. Add policy yaml file name and path options to the configuration file. Users can edit and modify the policy as needed.

  • Add default_project_id into profile to return.

  • If user has default_project_id, then we will login into this project as default.

  • Add masakari related policies. So that we provide policies of masakari to skyline-console.

  • Add designate related policies. So that we provide policies of designate to skyline-console.

3.0.0.0rc1

New Features

  • Add time_expired into cookie, so that skyline-console can follow this value to check whether the token is valid or not.

2.0.0

New Features

  • Added api_prefix forwarding to the nginx configuration file. Now You can visit the API doc https://<ip_address>:9999/api/openstack/skyline/docs.

  • Add log_file config into skyline.yaml.sample. Now the log path of skyline is log_dir with log_file, no other hardcode path.

  • The nginx.conf.j2 support both http and https. By default, if we do not supply the ssl_certfile and ssl_keyfile, nginx will use http.

  • Support keystone ssl verify. Add configuration item cafile to skyline configuration file.

1.0.0.0rc1

New Features

  • Add single sign-on (SSO) support. Skyline login with SSO configured with OpenID Connect.

  • Supply login releated APIs.

  • Supply sso(only support openid) related APIs.

  • Supply prometheus releated APIs.

  • Supply extension related APIs which encapsulates back-end OpenStack APIs.

  • Supply policy releated APIs.

  • Supply system settings releated APIs.

1.0.0.0b2

New Features

  • Add key-manager: barbican into service_mapping of skyline config. So that we will generate barbican related endpoint into nginx file.

  • Add barbican related policies. So that we provide policies of barbican to skyline-console.

  • Add container-infra: magnum into service_mapping of skyline config. So that we will generate magnum related endpoint into nginx file.

  • Add magnum related policies. So that we provide policies of magnum to skyline-console.

  • Add container: zun into service_mapping of skyline config. So that we will generate zun related endpoint into nginx file.

  • Add zun related policies. So that we provide policies of zun to skyline-console.