Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Releases: seal-io/walrus

v0.5.0-rc1

16 Jan 14:31

Choose a tag to compare

v0.5.0-rc1 Pre-release
Pre-release
chore: generate

Signed-off-by: thxCode <thxcode0824@gmail.com>

v0.4.1

14 Dec 02:43

Choose a tag to compare

This is a patch release to address bugs discovered in v0.4.0.

Bug fixes

  • Zombie processes if Walrus cannot access Github.(#1622)
  • Walrus crashed in HA setup.(#1644)
  • Cannot import templates with git commit hash.(#1599)
  • Fail to import some templates.(#1640)
  • Viewing template detail page sometimes returns an error.(#1481)
  • Cannot automatically update access endpoints in the UI.(#1443)
  • Resource definition schema showing template specific variables.(#1603)
  • View API detail in swagger UI returns an error.(#1623)
  • Incorrect status of initializing pods.(#1625)
  • Some UI issues.

Full Changelog: v0.4.0...v0.4.1

v0.4.1-rc3

13 Dec 12:40

Choose a tag to compare

v0.4.1-rc3 Pre-release
Pre-release
fix: available resource types for envs

v0.4.1-rc2

11 Dec 15:17

Choose a tag to compare

v0.4.1-rc2 Pre-release
Pre-release
fix: reap child process before cmd wait finished

- enlarge wait time to wait child process to call `syscall.Wait4` normally

v0.4.1-rc1

05 Dec 02:38

Choose a tag to compare

v0.4.1-rc1 Pre-release
Pre-release
revert: "fix: zombie processes"

- block embedded k3s start

This reverts commit fc24716b7a80c2db17ff0558b63c83f36db031de.

v0.4.0

26 Nov 14:54

Choose a tag to compare

Walrus v0.4.0 Release Highlights

New Features

1. Polymorphic Resource Management

  • Resource and ResourceDefinition APIs: Introducing versatile APIs that allow users to deploy services using customizable templates and manage dependencies with various resource types.
  • Dynamic Infrastructure Binding: These APIs enable binding to diverse infrastructures in different environments, facilitating polymorphism in resource management. Related issue.

2. CD Workflows

  • Deployments Across Environments: Users can now configure CD workflows in Walrus, supporting service deployments to multiple environments.
  • Manual Approval: Users can add approval steps to implement progressive deployments.

3. Environment Classification

  • Enhanced Control: Classifying environments and connectors into development, staging, and production types, offering Ops engineers refined control and facilitating collaboration in a self-service approach with developers. Related issue.

4. Customizable Template Schema

  • Flexible Template Customization: Users can now modify the template schema directly, enabling dynamic and flexible adaptation to user requirements without dependency on version control systems. Related issue.

5. Project-Scoped Catalogs/Templates

  • Customization for Teams: Project owners can now tailor catalogs and templates within their projects, empowering teams in larger organizations to have unique templates for their specific needs. Related issue.

6. Service and Resource Management

  • Cost-Efficient Operations: The new stop/start functionality for services and resources aids in cost management while retaining specifications for easy resumption of work. Related issue.

Enhancements and Usability Improvements

  • Service Drafts: Save services as drafts for later deployment. Related issue.
  • Expanded Built-in Templates: Introduction of diverse service templates, NoSQL databases, MQs, etc. Related issue.
  • Converged Template Metadata Variables: Streamlining template metadata for ease of use. Related issue.
  • Cloning Environments with Variables: Enhanced environment cloning features. Related issue.
  • Custom Icons in Dependency Graph: Dependency graphs now reflect custom service icons. Related issue.
  • UI/UX Enhancements: Improved paging UX, user-friendly validation messages, and better template filtering. Related issue.
  • Offline Deployment: Deploy Walrus in offline settings. Related issue.

Bug Fixes

For a detailed list of bug fixes in this release, visit our issue tracker.

View the Full Changelog: Walrus v0.3.1...v0.4.0

v0.4.0-rc4

26 Nov 14:20

Choose a tag to compare

v0.4.0-rc4 Pre-release
Pre-release
fix: missing relationship on cloning draft

v0.4.0-rc3

23 Nov 16:55

Choose a tag to compare

v0.4.0-rc3 Pre-release
Pre-release
refactor: don't set order and colspan while schema.yaml existed

v0.3.1

17 Sep 11:31

Choose a tag to compare

Enhancements

  • Improve performance on massive deployment(#980, #1096)
  • Make built-in catalog configurable(#1196)
  • Support serving ipv6 address(#1202)
  • Support viewing last deployment log in service list(#1248)
  • UI/UX improvements(#1266, #1214, #1184, #834)

Fixes

  • Fix some known issues

Full Changelog: v0.3.0...v0.3.1

v0.3.0

20 Aug 08:03

Choose a tag to compare

Enhancements

Catalog Management

Now users can manage service templates in a catalog served by version control system like GitHub and GitLab. You can now import any modules from terraform registry into Walrus as service templates.

Cloud Provider Connectors

Improve UX for managing cloud provider connectors.

Fixes

  • Fix API token expiration.
  • Fix cron job execution.
  • Prevent deleting a template in use.
  • Fix some UI/CLI issues.

Full changelog: ce682be...5afa629