Skip to content

Releases: vstconsulting/polemarch

2.1.0

05 Oct 10:53
Compare
Choose a tag to compare
Changelog:
  • Optimization: Improve performance for worker's initialization and memory usage.
  • Feature: Clone/download project directly from source on repo_sync_on_run enabled.
  • Feature: Set ANSIBLE_CONFIG env variable in project.
  • Feature: Provide setup max_content_length in config for TAR downloading.
  • Fix: Reimplement repo_sync_on_run_timeout.
  • Fix: Bug with updating execution template from host list inventory to FK inventory.
  • Chore: Bump requests lib version to 2.27.1.
  • Chore: Bump vstutils to 5.0.13.

2.0.1

16 Sep 10:00
Compare
Choose a tag to compare

Changelog:

  • Feature: Add celery_inspect command for calling inspect command of celery.
  • Fix: Execution templates create inventory errors.
  • Fix: Redirect fails on periodic task without saving result.

2.0.0

13 Sep 10:45
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Changed API version to v3.
  • Changed OpenAPI schema.
  • Dropped old bulk mechanism (now available only /api/endpoint/).
  • Squashed and removed old migrations (allowed to update only from 1.X versions).

Changelog:

  • Chore: Migrate to vstutils==5.0.
  • Feature: Provided support live update with centrifugo.
  • Feature: Improved GUI performance and design.
  • Feature: Provided Python 3.10 support.
  • Optimization: Improved performance on git projects sync.
  • Optimization: Used CTE on database for inner groups.
  • Docs: Improved documentation.
  • Fix: Removed useless fields on copy groups.
  • Fix: Sync projects on changed origin's url.
  • Fix: Twice call of on_user_upd hook.
  • Fix: Calling old planned periodic tasks after long idling.
  • Fix: Other small bugs.

2.0.0b2

05 Sep 08:37
Compare
Choose a tag to compare

Changelog:

  • Feature: Use centrifugo to notify browser about new history lines.
  • Fix: Performance issues when rendering history lines.
  • Feature: Add centrifugo and traefik to docker-compose.
  • Service: Change HistoryLines.id to BigAutoField and HistoryLines.line to TextField.
  • Service: Update vstutils 5.0.0b123.

2.0.0b1

08 Apr 08:45
Compare
Choose a tag to compare

Changelog:

  • Feature: Added support of vstutils 5.
  • Feature: Support centrifugo for autoupdate notifications.
  • Feature: Infinite group nesting (for databases with CTE support).
  • Feature: Mapping api and gui for execution templates.
  • Feature: Add 2FA auth support.
  • Chore: Update interface for new standards.
  • Fix: Celery not starting in docker.
  • Fix: Managing Children Group via WebUI.
  • Fix: Cannot install from docker-compose.

Breaking changes:

  • Move some api endpoints. Migrate to V3 (default version).
  • Changed api for templates.

See merge request polemarch/ce!231

1.8.5

30 Sep 10:11
Compare
Choose a tag to compare

Changelog:

  • Fix: build docker build.
  • Fix: ansible with latest pip does not work on LANG=C.
  • Fix: jsmin==3.0.0

1.8.2

05 Mar 01:20
Compare
Choose a tag to compare

Changelog:

  • Fix: update libs to latest stable versions.
  • Fix: Hooks post data in json (vstconsulting/polemarch#115).

1.8.0

17 Jul 06:41
Compare
Choose a tag to compare

BREAKING CHANGES:

  • Update vstutils to 4.0.

Changelog:

  • Add support for bigger values in variables (vstconsulting/polemarch#92).
  • Add paramiko to docker image (vstconsulting/polemarch#108).
  • Move LineChartWidget from vstutils.
  • Remove unused gui.html django template.
  • Change Logo component name.
  • Add variable for projects, for set relative path to directory with playbooks(path relative to project directory) (vstconsulting/polemarch#100).
  • Add Migration to fix full path in names of playbook.
  • Add package fr test migrations.
  • Add test for migration with name fix for playbook, add test for relative path.
  • Use vstutils components through spa.
  • Replace tabSignal with spa.signals.
  • For dashboard widget component use component name instead of format.
  • From openapi remove error responses.
  • Create action "Imported Inventories File" for project (vstconsulting/polemarch#107).
  • Add field showing that Inventory/Group/Host are imported from project file.
  • Block all operations with "Imported File Inventories" except delete and sync.
  • Fix customization of default skin.
  • Change webpack libraryTarget to window so new vstutils StaticFilesLoader can load it properly.
  • Add ru translation for file_import_inventory button.
  • Fix using global spa objects from window.
  • Fix rendering of seealso section of module by AnsibleJSONField.
  • Set field type of OneModuleSerializer.data to JSONField.
  • Update schema.
  • Remove jshint from gitlab ci.
  • Change test project git url.
  • Use QuerySet.execute instead of bulk requests.
  • Update polemarch-ansible version to 2.1.0.
  • Resolve error with not correct field, for enum from .polemarch.yml.

1.7.6

17 Jul 06:42
Compare
Choose a tag to compare

Changelog:

  • added restart a container at error (docker-compose).
  • changed base docker image to alpine 3.11.
  • Fix error while loading frontend.

1.7.5

17 Jul 06:42
Compare
Choose a tag to compare

Changelog:

  • Overwrite templates on templates_rewrite: true instead of rewrite. (vstconsulting/polemarch#103)