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