Releases: cisco-open/fsoc
Releases · cisco-open/fsoc
v0.57.2
What's Changed
- Fix bug with duplicate ks results by @pavel-georgiev in #254
- Fix optimize events follow unaligned columns by @linkous8 in #258
- Removed restriction of
melt push
to use only agent principals; all auth types can be used now to send MELT data by @pnickolov in #260 - Renamed melt push to melt send, while keeping push as an alias @Johnius in #257
- Improved error handling and display in the platform API by @pnickolov in #260
- Improved the usage help for knowledge store commands by @pnickolov in #261
- Bump the go-dependencies group with 5 updates by https://github.com/dependabot in #259
Full Changelog: v0.57.0...v0.57.2
v0.57.0
What's Changed
General
- Fixed a typo in the 'knowledge' command help examples; by @pavelbucek in #249
- Bumped the go dependencies for spf13/afero (1.10.0->1.11.0) and itchyny/gojq (0.12.13->0.12.14); by @dependabot in #248
melt
optimize
- Update the default list of optimize events for streamlined use by @pavel-georgiev in #251
Full Changelog: v0.56.0...v0.57.0
v0.56.0
What's Changed
Overall
- Updated help for
config set
to reflect the agent credentials file name by @pnickolov in #245 - Added/updated links to Cisco Observability Platform documentation by @pnickolov in #245
optimize
- Added shell completion for flags, including auto-completion of workload name, optimizer id, cluster and namespace by @pavel-georgiev in #246
Full Changelog: v0.55.0...v0.56.0
v0.55.0
What's Changed
Platform renaming in messages
- Modified all messages to refer to the Cisco Observability Platform and remove FSO
Melt telemetry push
- Added support for reading data from stdin (so you can pipe to
fsoc melt push
) by @pavel-georgiev in #243 - Added a --dry-run flag that processes the melt data but does not send it (also convenient with
--dump
to inspect what would be sent) by @pnickolov in #243 - Added output format options for displaying the OTEL data; supports: human, text (compact), json, yaml and even hex dump 🤖 by @pnickolov in #243
Optimize
- Recommendations now include columns for cost improvement (Cost Insight integration prep) by @linkous8 in #238
Full Changelog: v0.54.0...v0.55.0
v0.54.0
What's Changed
New capabilities in the MELT commands
- Added support for MELT spans in the
melt push
command by @pavel-georgiev in #239 - Added a
--dump
flag for themelt push
command, to display the MELT protobuf payloads by @pavel-georgiev in #240 and @pnickolov in #241 - Added logging of the traceresponse ID for each MELT payload to aid troubleshooting data ingestion by @pavel-georgiev in #240
Full Changelog: v0.53.0...v0.54.0
v0.53.0
What's Changed
Login
- For service and agent principal, store client ID as profile's user by @pnickolov in #229
Optimize
- Added a Summary column to
fsoc optimize events
by @linkous8 in #233 - Shortened name for qualified workload id in
optimize report
id by @linkous8 in #231
Maintenance
- Updated versions of lib and build packages, github actions by @pnickolov in #236
- Bump the go-dependencies group with 2 updates by @dependabot in #235
- Removed redundant local backend from uql by @linkous8 in #232
- Added table alignment constants to output for encapsulation by @pnickolov in #237
Note: v0.52.0 is skipped
Full Changelog: v0.51.1...v0.53.0
v0.52.0-pre1
Test pre-release to ensure that all build package version upgrades didn't break the build & release
What's Changed
Login
- For service and agent principal, store client ID as profile's user by @pnickolov in #229
Optimize
- Added a Summary column to
fsoc optimize events
by @linkous8 in #233 - Shortened name for qualified workload id in
optimize report
id by @linkous8 in #231
Maintenance
- Updated versions of lib and build packages, github actions by @pnickolov in #236
- Bump the go-dependencies group with 2 updates by @dependabot in #235
- Removed redundant local backend from uql by @linkous8 in #232
- Added table alignment constants to output for encapsulation by @pnickolov in #237
Full Changelog: v0.51.1...v0.52.0-pre1
v0.51.1
What's Changed
- Fix issue with double
/
when following UQL cursor by @pavel-georgiev in #228
Full Changelog: v0.51.0...v0.51.1
v0.51.0
Housekeeping
- Changed the API spinner/progress message to disappear after the call completes; the URL/query is abbreviated if too long. This results in a cleaner output that is fully under the control of the subsystem developer; reduces screen "noise" especially for calls that require repeated API calls; by @pnickolov in #217
- Extended the platform/api call options to be able to mark certain error status codes as "expected", so that they will not be logged as errors; by @pnickolov in #220
- Refactored UQL Client by @linkous8 in #217
- Fixed JSONGetCollection nil slice edge case by @linkous8 in #225
- Removed unnecessary debug print in
solution
subsystem by @pnickolov in #227 - Bumped the dependencies to upgrade charmbracelet/lipgloss by @dependabot in #216
Domain-Specific Changes
knowledge
- Added support for properly escaping special characters in
objectId
onknowledge get
(ORION-2271) by @bemidji3 in #222
solution
- Added support for native solution isolation by @pnickolov in #220
- Removed nil
attributeDefinitions
from generated FMM objects by @pnickolov in #226
melt
- Added support for defining a range for generated random metric values on
melt push
by @brownkw in #221
optimize
- Support for overriding soft and hard blockers on starting optimization by @DanielHHowell in #218
- Added reporting of overridden blockers on
optimize status
by @DanielHHowell in #223 - Added
--follow
flag to tail events inoptimize events
by @linkous8 in #217
Full Changelog: v0.50.0...v0.51.0-pre1
v0.51.0-pre1
Housekeeping
- Bump the go-dependencies group with 1 update by @dependabot in #216
- Refactored UQL Client by @linkous8 in #217
- Fix JSONGetCollection nil slice edge case by @linkous8 in #225
Domain-Specific Features
optimize
- Configure soft/hard blocker bypassing by @DanielHHowell in #218
- optimize status blockers by @DanielHHowell in #223
- events with --follow by @linkous8 in #217
melt
knowledge
- ORION-2271: add support for properly escaping special characters included in the objectId for get by ID requests by @bemidji3 in #222
solution
- Add support for native solution isolation by @pnickolov in #220
Full Changelog: v0.50.0...v0.51.0-pre1