Skip to content

Releases: cisco-open/fsoc

v0.29.1

14 Mar 07:29
db1032d
Compare
Choose a tag to compare

Quick preventative fix for potentially breaking objstore API change requiring tag headers. Only stable tag is currently supported

v0.29.0

13 Mar 20:28
240f3b7
Compare
Choose a tag to compare

What's Changed

  • Support for local FSO access (http) and auth mode

    • Note that this replaces the --server flag on config set with --url, in order to provide server's schema (http or https)
    • Note that this replaces the server context configuration attribute in the ~/.fsoc config file with url
    • Note that fsoc, on first run, will rewrite the config file to upgrade from the server to the url attribute, please make a backup
    • local becomes an additional option for the --auth flag
  • Added progress spinner and messages during platform API calls

    • Note that this shows the API call verb (e.g., GET/PUT/POST) and the URL path, so it's easier to understand what fsoc does
    • Note that all progress messages go to stderr, so that redirects (e.g., to capture JSON or YAML) output are not affected
  • Fixes

    • Refactor platform api package to eliminate unnecessary code duplication
    • Fix an edge case in uql error display (fsoc-117)

New Contributors

Full Changelog: v0.28.0...v0.29.0

v0.28.0

03 Mar 23:44
e2b2fa3
Compare
Choose a tag to compare

What's Changed

  • solution command improvements

    • added solution describe command (preview/limited)
    • added --add-event flag to solution extend command
    • added --wait flag to solution push to wait for the solution rollout to complete
    • added --all flag to solution validate to validate all FMM-related components
    • newly generated manifest JSON files are now pretty printed (e.g., from solution init and solution extend commands)
  • bugfixes

    • non-zero exit code is now returned when solution validate returns validation errors

New Contributors

Full Changelog: v0.27.0...v0.28.0

v0.27.0

24 Feb 04:21
abe6d91
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • change objstore create flag for layered create (--parent-object-id became --target-object-id)

New Capabilities

  • solution validate now works from the solution's directory (similar to solution push, now no longer requires a prepared solution bundle)

Bugfixes

  • solution fork used to assume that the name of the first subfolder was the same as the name of the package

Misc

  • updated versions of all dependencies, incl. build and tools; building now with Go 1.19

Full Changelog: v0.26.5...v0.27.0

v0.26.5

17 Feb 07:24
7d87038
Compare
Choose a tag to compare

Fixed usage help and error handling in solution and objstore commands.

v0.26.4

03 Feb 05:19
9f12c02
Compare
Choose a tag to compare

Fixed config file update bug

v0.26.3

03 Feb 02:26
4ee3a21
Compare
Choose a tag to compare
  • fix: solution package file path separator when running on Windows OS (take 2)

v0.26.2

02 Feb 21:04
8f43464
Compare
Choose a tag to compare
  • fix solution package file path separator when running on Windows OS

v0.26.1

02 Feb 05:40
2b2ef9b
Compare
Choose a tag to compare

Fixes the ability to run certain commands without a config file

v0.26.0

01 Feb 05:57
f634a2e
Compare
Choose a tag to compare
  • add ability to push solution from the working directory
  • add uniform check for having a config
  • add success message to login command
  • remove the solution author command from help
  • make --type flag mandatory for objstore get-type
  • remove deprecated --stage flag from solution commands
  • readme: add instructions for installing prebuilt binaries
  • add code of conduct
  • enable CodeQL