Skip to content

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

To see unreleased changes, please see the CHANGELOG on the master branch guide.

0.6.0 - 2024-08-05

Added

  • noc.migrate config option.
  • gufo-thor --migrate option.
  • crashinfo volume.

Changed

  • Do not write version attribute to docker-compose.yml.
  • Do not override the container's /opt/noc/ui/pkg.
  • worker service depends on liftbridge and datastream.
  • web service depends on worker and scheduler.

0.5.0 - 2024-04-20

Added

  • gufo-thor up --no-migrate option.

Changed

  • shell no longer depends on migrate.

0.4.0 - 2023-12-29

Added

  • envoy service.
  • thor.yml: noc.theme parameter.
  • static service for serving static files.
  • auth service.

Changed

  • Code streamlining and refactoring.
  • Refined service dependencies.

Removed

  • nginx service.
  • traefik service.

0.3.3 - 2023-12-18

Fixed

  • Fixed ping container capabilities.

Added

  • curl/sh installation script.
  • docs: Configuration reference.
  • docs: Configuration templates.
  • docs: Command Line reference.

Changed

  • docs: Updated installation guide.

0.3.2 - 2023-12-10

Fixed

  • Mount consul's config in read/write mode to prevent the permissions changing error.

Added

  • Upgrade instructuons.

0.3.1 - 2023-12-10

Fixed

  • FileNotFoundError when writing nginx keys.

Changed

  • write_file accepts content as str and bytes.

0.3.0 - 2023-11-28

Added

  • config: project option.
  • config: service.<name>.scale option.
  • jinja2 templates for configs.
  • Perform all migrations and collections loading.
  • Helthchecks for traefik and NOC services.

Changed

  • Less verbose logging.
  • Mount service configurations as read-only.
  • Store persistent data in named volumes.

Removed

  • BaseService.compose_etc_dirs and .get_compose_etc_dirs()

0.2.0 - 2023-11-23

Added

  • shell command.
  • Auto-detect docker configuration.
  • Auto-select between docker compose plugin and docker-compose.
  • Config: expose.open_browser option.

Changed

  • Configure docker-compose.yml logging section when using json-file driver.

0.1.0 - 2023-11-23

Added

  • Initial release.