This repository was archived by the owner on Sep 16, 2024. It is now read-only.
Releases: seal-io/walrus
Releases · seal-io/walrus
v0.5.0-rc1
chore: generate Signed-off-by: thxCode <thxcode0824@gmail.com>
v0.4.1
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
fix: available resource types for envs
v0.4.1-rc2
fix: reap child process before cmd wait finished - enlarge wait time to wait child process to call `syscall.Wait4` normally
v0.4.1-rc1
revert: "fix: zombie processes" - block embedded k3s start This reverts commit fc24716b7a80c2db17ff0558b63c83f36db031de.
v0.4.0
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
fix: missing relationship on cloning draft
v0.4.0-rc3
refactor: don't set order and colspan while schema.yaml existed
v0.3.1
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
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