Releases: OpenSLO/oslo
v0.13.0
Breaking Changes
oslo no longer supports convert command.
If you want to continue converting OpenSLO format to Nobl9 specification see:
sloctl convert openslocommand in sloctl- Go library for the aforementioned conversion: https://github.com/nobl9/sloctl
Furthermore, oslo no uses official OpenSLO Go SDK for validation of the schema.
The legacy code performing validation in oslo was severely outdated and incorrect and there are
multiple breaking changes between the current oslo validate logic and prior versions.
Binaries generated by the release now come with two system architecture variants targeting 64bit ARM and AMD.
What's Changed
- validate example using docker is missing flag by @neil-ca-moore in #285
- Support Composite SLOs by @aaranmcguire in #324
- Improve YAML parsing to handle list sequences within SLI spec by @aaranmcguire in #326
- feat: Switch to OpenSLO SDK by @nieomylnieja in #341
- chore: Remove ignored files by @nieomylnieja in #360
- feat: Improve tests by @nieomylnieja in #380
New Contributors
- @neil-ca-moore made their first contribution in #285
- @aaranmcguire made their first contribution in #324
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- chore: Move main.go to subfolder under cmd by @nieomylnieja in #280
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Bump cspell from 6.30.2 to 6.31.1 by @dependabot in #227
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #226
- Support passing URL as an argument to flag --file by @programmer04 in #228
- Bump github.com/go-playground/validator/v10 from 10.12.0 to 10.13.0 by @dependabot in #229
- Bump markdownlint-cli from 0.33.0 to 0.34.0 by @dependabot in #230
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #232
- Bump github.com/go-playground/validator/v10 from 10.13.0 to 10.14.0 by @dependabot in #231
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #233
- Expose OSLO as a usable Go package by @nieomylnieja in #237
- Bump markdownlint-cli from 0.34.0 to 0.35.0 by @dependabot in #238
- Bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 by @dependabot in #236
- correct Dockerfile and goreleaser by @nieomylnieja in #239
New Contributors
- @nieomylnieja made their first contribution in #237
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Print error when command argument is missing by @programmer04 in #210
- Support labels with multiple values for a single key by @programmer04 in #215
- Fix panic in convert command for unsupported apiVersion openslo/v1alpha by it by @programmer04 in #218
- Make passing of files and directories as arguments cohesive across oslo commands by @programmer04 in #221
Beaking changes
Make passing of files and directories as arguments cohesive across oslo commands #220
Every time flag --file | -f is required. It accepts a single file or directory (for a directory does not traverse, it reads only files from its root). To process a directory recursively (the content of it and its subdirectories arbitrarily deep) use the flag --recursive | -R. Using the flag --recursive | -R when a path to a file is passed instead of a directory does not break anything.
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Bump goreleaser/goreleaser-action from 3 to 4 by @dependabot in #182
- CI fixes by @ian-bartholomew in #191
- Bump markdownlint-cli from 0.32.2 to 0.33.0 by @dependabot in #192
- Bump cspell from 6.18.1 to 6.19.0 by @dependabot in #193
- Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 by @dependabot in #195
- Bump github.com/go-playground/validator/v10 from 10.11.1 to 10.11.2 by @dependabot in #198
- Bump cspell from 6.19.2 to 6.22.0 by @dependabot in #200
- Bump github.com/fatih/color from 1.13.0 to 1.14.1 by @dependabot in #196
- Bump docker/build-push-action from 3 to 4 by @dependabot in #197
- Add nobl9 indicator kind annotation support. by @fpiwowarczyk in #199
- Simplify brew installation manual by @programmer04 in #203
- Bump cspell from 6.22.0 to 6.25.0 by @dependabot in #204
- Bump Go to 1.20 and get rid of deprecated --rm-dist by @programmer04 in #205
- Produce slimmer container image and track it with Dependabot by @programmer04 in #206
- Bump cspell from 6.25.0 to 6.26.1 by @dependabot in #207
- Build container image only for linux/amd64, linux/arm64 by @programmer04 in #208
New Contributors
- @fpiwowarczyk made their first contribution in #199
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- Bump cspell from 6.17.0 to 6.18.0 by @dependabot in #188
- Bump cspell from 6.18.0 to 6.18.1 by @dependabot in #189
- Feature/issue 183 by @ian-bartholomew in #190
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Changing the README to use the makefile instead of
go installby @ian-bartholomew in #185 - generate n9 indicator base on oslo RatioMetric Total value if present by @n0npax in #186
- Additional conversion fixes to nobl9 by @ian-bartholomew in #187
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Fix tests by @kenfinnigan in #168
- Bump @cspell/dict-lorem-ipsum from 2.0.1 to 3.0.0 by @dependabot in #166
- Bump cspell from 6.10.1 to 6.12.0 by @dependabot in #164
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #165
- Adds support for GoogleCloudMonitoring by @jackdwyer in #169
- Adding a '--version' command by @Jataki in #167
- Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in #170
- Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #171
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #172
- Bump cspell from 6.12.0 to 6.13.3 by @dependabot in #173
- Bump cspell from 6.13.3 to 6.14.1 by @dependabot in #175
- Bump cspell from 6.14.1 to 6.14.2 by @dependabot in #177
- Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in #176
- Bump cspell from 6.14.2 to 6.14.3 by @dependabot in #178
- Bump cspell from 6.14.3 to 6.15.0 by @dependabot in #179
- Update README.md by @dfaile in #180
- Bump cspell from 6.15.0 to 6.17.0 by @dependabot in #181
- Fix for unmarshalling MetricSourceSpec by @ian-bartholomew in #184
New Contributors
- @jackdwyer made their first contribution in #169
- @Jataki made their first contribution in #167
- @dfaile made their first contribution in #180
Full Changelog: v0.6.2...v0.7.0
v0.6.2
v0.6.1
What's Changed
- Fix for amazon prom vs prom by @ian-bartholomew in #162
Full Changelog: v0.6.0...v0.6.1