Release notes
0.75.5
New features and improvements
- Shell auto-completion is now supported for
formaecommands in bash and zsh. The installer can now install the necessary completion scripts - Sync commands that did not pull in any changes are now automatically removed from the database
Bug fixes
- FIXED: AWS::IAM::RolePolicy was missing Resolvable in the Pkl schema
- FIXED: Resources resolving a property of an unmanaged resource were rendered incorrectly
0.75.4
Bug fixes
0.75.3
Bug fixes
0.75.2
New features and improvements
- Watch output prints useful hints at the end of the output
- Targets are now discoverable by default
- When creating a target, discovery is automatically initiated
- Discovery now traverses multuple levels of parent-child relationships in resource hierarchies
- Discovery can now handle multiple namespaces
- Discovery creates resolvables to parent properties in child resources
- Destroy queries no longer accept "managed" as a field parameter, as it does not apply to destroy operations
Bug fixes
- FIXED: Bringing resources under management that do not support tags does not work
- FIXED: Nested resources are not being discovered when no new parent resource is found
- FIXED: Extracted targets do not contain the discoverable property
- FIXED: Deletion of certain resources in the cloud fails to propagate to the inventory
- FIXED: Multiple race conditions where resources were discovered or synchronized during an apply operation (with very aggressive discovery and sync intervals configured)
0.75.1
New features and improvements
- Implemented database migration for future changes
- Discovery is enabled now by default in the configuration
- Targets are now discoverable by default
- Default discovery interval is now at 10 minutes instead of previously 1 hour
Bug fixes
0.75.0
New features and improvements
- New
formae cancelcommand that allows to cancel any apply or destroy command already being executed by the agent. - New
formae inventory targetscommand to query and list targets with filtering by label, namespace, and discoverability. - Targets now support a
discoverablefield for granular control over which targets participate in discovery scans. - Pkl: Nested fields are now being parsed.
- The
lifelineexample now uses more idiomatic PKL code.
Breaking changes
- We are deprecating configuration of discovery targets through the agent config. Instead, targets need to be configured through forma application now.
Bug fixes
0.74.0
Public launch.