Skip to content

Releases: cisco-open/fsoc

v0.69.0

04 May 00:11
aa33378
Compare
Choose a tag to compare

New Features

  • ORION-3224: switch knowledge API to v2beta and added support for references in fsoc ks get by @bemidji3 in #359
  • Added --contenType optional flag to solution extend --add-metric; support for histogram and distribution metrics by @rquedas in #366

Bugfixes

  • Removed debug print from platform/api/collection (fixes #367) by @pnickolov in #355
  • Ignore non-json/yaml files when forking by @pnickolov in #354
  • Fixed unzip to create implicit macosx dirs on solution fork by @pnickolov in #360
  • Fixed the location of solution download zip file by @pnickolov in #374
  • Fixed json encoding of melt send --dump data by @pnickolov in #371
  • Fixed melt model support for entities with no attributes due to inheritance by @rquedas in #368
  • Fixed implicit namespace creation on solution extend to support YAML by @rquedas in #366
  • Fixed fsoc optimize configure failure if multiple workloads match filter by @linkous8 in #344
  • Fixed panic during optimize report by @linkous8 in #358
  • Fixed null pointer support in optimize events by @pavel-georgiev in #352

Maintenance

Full Changelog: v0.68.1...v0.69.0

v0.68.1

17 Apr 02:41
6916666
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Fixed issues with embedded references using yaml:,inline impacting solution extend for yaml objects by @rquedas in #348
  • fix json encoding issues in fork and bump by @pnickolov in #349
  • fix typo in comment by @pnickolov in #350

Full Changelog: v0.68.0...v0.68.1

v0.68.0

16 Apr 02:26
d8cc22b
Compare
Choose a tag to compare

New Features

  • Added support for forking a solution from a directory, using the --source-dir|-s flag; also added --quiet|-q to suppress detailed status. By @pnickolov in #342
  • The solution fork command now resets the solution version to 1.0.0 (except when used with --legacy-replace, which keeps the old behavior) by @pnickolov in #342
  • Added a solution show command by @pnickolov in #342
  • Add support for discovered SLOs to optimize configure by @linkous8 in #341

Bugfixes

  • ORION-3208: fix crash when a tag was not provided in the solution status command by @bemidji3 in #343
  • Fixed solution fork, when forking from a platform solution, to not replace the solution name as a substring (e.g., optimize in optimized) or in JSON/YAML keys. Added a --legacy-replace to use the old behavior. By @pnickolov in #342

For fsoc developers

  • Added a new library for loading and manipulating solutions in memory, as objects. See cmd/solution/processor.go.
  • Added a new library for downloading solutions from the platform. See cmd/solution/download.go.
  • Added a new library for unzipping a solution archive (safely). See cmd/solution/unzip.go.

Maintenance

  • Bump the go-dependencies group with 5 updates by @dependabot in #345
  • Bump github/codeql-action from 3.24.9 to 3.25.0 in the github group by @dependabot in #346
  • Bump codecov/codecov-action from 4.1.1 to 4.3.0 by @dependabot in #340

Full Changelog: v0.67.0...v0.68.0

v0.67.0-pre3

02 Apr 15:57
e37078a
Compare
Choose a tag to compare

Pre-release to verify new capabilities

What's Changed

Full Changelog: v0.67.0-pre2...v0.67.0-pre3

v0.67.0

03 Apr 00:05
a19320b
Compare
Choose a tag to compare

New Features

  • Added solution delete command. Note that only solutions with tag other than stable can be deleted (i.e., dev/test solutions). By @bemidji3 in #324. (ORION-3127)

  • Extended the solution status command to include deletion status and even indicate deleted solutions. By @bemidji3 in #332. (ORION-3135)

  • Added a new proxy command to forward curl and other http requests from localhost to a tenant on the platform. See fsoc help proxy for use examples. Thank you @geoffhendrey for the idea! By @pnickolov in #322.

  • Added support for specifying a solution tag in an environment variable, FSOC_SOLUTION_TAG, or in a .tag file in the solution's directory. These provide a convenience for developers (and scripts) to not have to provide the --tag flag on solution validate and solution push. Note that if you have a .tag file, you will likely want to exclude it from the solution's git repo (fsoc will remind you). By @pnickolov in #334.

  • Added interactive text interface for viewing optimize events. You can now browse events and step into a particular event to see the details. It uses the same text form package/style as k9s. By @pavel-georgiev in #331.

  • Updated the melt model command to support .tag files and environment variables when used with pseudo-isolated solutions, using the same capabilities and priorities now available to native isolation solutions. The support for a default env.json and --env-file flag are retained. By @pnickolov in #334.

Bugfixes

Maintenance

  • Added support for suppressing the spinner and progress message in platform API calls by @pnickolov in #335
  • Added support for providing a Go context when making platform API calls by @pnickolov in #335
  • Upgraded package and github action versions by @pnickolov and @dependabot

Deprecations

  • The --status-type flag in solution status is now deprecated and ignored. The output always provides the full solution status. Part of #332

Full Changelog: v0.66.0...v0.67.0

v0.67.0-pre2

27 Mar 02:51
9698211
Compare
Choose a tag to compare

What's Changed

New Features:

Fixes:

Maintenance:

Full Changelog: v0.66.0...v0.67.0-pre2

v0.67.0-pre1

24 Mar 08:43
ccf646f
Compare
Choose a tag to compare

What's Changed

New Features:

Fixes:

Maintenance:

Full Changelog: v0.66.0...v0.67.0-pre1

v0.66.0

20 Mar 18:08
88079a8
Compare
Choose a tag to compare

(reissue of the v0.65.0 release, working around github or goreleaser issue with publishing a prod release after a pre-release)

What's Changed

solution

melt

  • Added initial support for distribution metric in melt model and send by @rquedas in #319

provisioning

Misc

  • Added initial version of fsoc developer guide by @pnickolov in #313
  • Fix linter errors and package names to comply with latest style by @pnickolov in #315
  • Bump the github group with 2 updates by @dependabot in #318

New Contributors

Full Changelog: v0.64.0...v0.65.0

v0.65.0-pre1

20 Mar 08:24
88079a8
Compare
Choose a tag to compare

What's Changed

solution

melt

  • Added initial support for distribution metric in melt model and send by @rquedas in #319

provisioning

Misc

  • Added initial version of fsoc developer guide by @pnickolov in #313
  • Fix linter errors and package names to comply with latest style by @pnickolov in #315
  • Bump the github group with 2 updates by @dependabot in #318

New Contributors

Full Changelog: v0.64.0...v0.65.0-pre1

v0.65.0

20 Mar 17:55
88079a8
Compare
Choose a tag to compare

What's Changed

solution

melt

  • Added initial support for distribution metric in melt model and send by @rquedas in #319

provisioning

Misc

  • Added initial version of fsoc developer guide by @pnickolov in #313
  • Fix linter errors and package names to comply with latest style by @pnickolov in #315
  • Bump the github group with 2 updates by @dependabot in #318

New Contributors

Full Changelog: v0.64.0...v0.65.0