Skip to content

Releases: falcosecurity/falcoctl

v0.4.0

06 Feb 18:05
Compare
Choose a tag to compare

Changelog

  • d1bec56: new: introduce new function to check if we are downloading allowed type of artifacts (@loresuso)
  • 2ad9cd3: new: add a way to retrieve allowed types from config, env and flags (@loresuso)
  • 6b4a1a5: update: use the check of allowed types in the logic for install and follow (@loresuso)
  • b079c00: chore: allow everything is nothing is passed as allowed types (@loresuso)
  • bc12026: update: add a flag to disable resolving deps in artifact install (@loresuso)

v0.3.0

02 Feb 18:03
Compare
Choose a tag to compare

Changelog

v0.3.0-rc7

02 Feb 08:51
Compare
Choose a tag to compare
v0.3.0-rc7 Pre-release
Pre-release

Changelog

v0.3.0-rc6

26 Jan 16:13
Compare
Choose a tag to compare
v0.3.0-rc6 Pre-release
Pre-release

Changelog

v0.3.0-rc5

25 Jan 09:55
Compare
Choose a tag to compare
v0.3.0-rc5 Pre-release
Pre-release

Changelog

  • a0d839a: fix(follower): do not make assumptions on data retrieved from version endpoint (@alacuku)
  • 05f06ca: fix(pusher): automatically add latest only if no other tag was specified (@LucaGuerra)

v0.3.0-rc4

24 Jan 15:23
Compare
Choose a tag to compare
v0.3.0-rc4 Pre-release
Pre-release

Changelog

v0.3.0-rc3

24 Jan 12:00
Compare
Choose a tag to compare
v0.3.0-rc3 Pre-release
Pre-release

Changelog

v0.3.0-rc2

20 Jan 10:37
Compare
Choose a tag to compare
v0.3.0-rc2 Pre-release
Pre-release

Changelog

v0.3.0-rc1

18 Jan 09:46
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release

Changelog

  • 738e43f: new(docs): add installation instructions (@alacuku)
  • b572636: new(docs): add docs for the falcoctl tool (@alacuku)
  • 713be47: feature(cmd): add new global flag --disable-styling (@alacuku)
  • ddae9b6: update(ci): use -ldflags="-s -w" when building falcoctl (@alacuku)
  • fc322ac: new(Dockerfile): introduce Dockerfile for falcoctl (@alacuku)
  • 93d4a3d: new(CI): build and push docker images when releasing a new version (@alacuku)
  • 8752ed5: refactor(cmd): remove duplicated code when creating pullers and pushers (@alacuku)
  • 9168358: fix(build): use new-style GCI CLI (@LucaGuerra)
  • cf1e1ad: update(build): update GCI to 0.9.0 (@LucaGuerra)
  • 309c5ef: update(output): add new methods to the printer (@alacuku)
  • b4e66d9: refactor(cmd/internal): move package utils from cmd/internal to internal (@alacuku)
  • 4489ef0: refactor(cmd/artifact): move artifact subcommands from cmd to internal/artifact (@alacuku)
  • a6c2655: refactor(cmd/index): move index subcommands from cmd to internal/index (@alacuku)
  • 7a47783: refactor(cmd/registry): move registry subcommands from cmd to internal/registry (@alacuku)
  • b5eb8e5: refactor(cmd/tls): move tls subcommands from cmd to internal/tls (@alacuku)
  • 4fe0e84: refactor(pkg/version): move version command from cmd to internal/version (@alacuku)
  • 20ff37f: cleanup(cmd/root) remove unused variables (@alacuku)
  • 19a4ab7: chore(artifact/install): move default paths for plugins and rulesfiles to internal/config package (@alacuku)
  • aedee8f: update(internal/utils): return full path of the extracted files in ExtractTarGz func (@alacuku)
  • a2efb4a: update(output/tracker): return a nil tracker if the printer is nil (@alacuku)
  • c189eb0: update(CI): add floating tags to docker image based on major and minor version numbers of a release (@alacuku)
  • 47045d5: new(pkg/oci): use functional options for creating repositories (@loresuso)
  • 744ada5: update(pkg/oci): adapt creation of repositories with functional options (@loresuso)
  • b33f6a8: feat(oci/puller): add Descriptor method to retrieve artifacts' descriptor (@alacuku)
  • 93d0fe8: feat(internal/validate): add new helper to extract the TAG from an artifacts' reference (@alacuku)
  • 084ac34: new(internal/follower): add Follower type and related package (@alacuku)
  • 0eac03c: feat(artifact/follow): add new command "artifact follow" (@alacuku)
  • ca7e5d6: new(cmd/artifact): add the follow subcommand to the artifact command (@alacuku)
  • 4ad4a3e: chore(cmd/root): print log messagge when a termination signal is received (@alacuku)
  • 1a41d32: fix(pkg): create repo with functional options and fix main branch error (@loresuso)
  • f566ad6: chore: improve error messages in Login and ClientForRegistry (@loresuso)
  • f1005d0: docs: switch ref and file in push short usage (@loresuso)
  • 3acd4fc: new(cmd): add artifact type to search (@LucaGuerra)
  • ed240e9: new(cmd): add falcoctl artifact list (@LucaGuerra)
  • 2e8c023: fix(cmd): clarify artifact types (@LucaGuerra)
  • 49b4ed6: update: add oauth2 dependency (@loresuso)
  • 5c4e575: new(cmd): implement oauth client credential flow (@loresuso)
  • 3c3a90e: update(internal/registry): add possibility store access token (@loresuso)
  • 3616fc7: update: reworking client creation to accommodate oauth (@loresuso)
  • 983a593: refactor: use functional options to create http client (@loresuso)
  • 04dd860: update: add logic to store and retrieve client credentials (@loresuso)
  • c94ca13: refactor: start using oauth in the *ForRegistry function (@loresuso)
  • 48ead1b: update: add options for oauth and plain http for pusher and puller (@loresuso)
  • 4e6ea2a: update: introduce registry and repository package (@loresuso)
  • 57bf41f: refactor: make use of the new registry type (@loresuso)
  • f5ebdce: refactor: move responsability of listing tag to repository struct (@loresuso)
  • c424401: refactor: create client with correct method and use repository.Tags in artifact info (@loresuso)
  • d894fc7: update: port oauth and plain-http flags to artifact commands (@loresuso)
  • 484ec0c: chore: please the linter (@loresuso)
  • 57f13b1: refactor: bring check on v2 API in registry package (@loresuso)
  • 0ebee0c: chore: use default tag concurrency equal to 1 (@loresuso)
  • 364102b: refactor(oci/client): avoid yet another wrapper for the oci client (@alacuku)
  • 1f6a9ee: fix: correctly remove temp files when pushing (@loresuso)
  • fe5e90c: fix(pkg/oci/repository): do not error when parsing semver tags that do not strictly adhere to semver (@alacuku)
  • cfcf917: update(pkg/oci): add requirements concept to artifact config (@leogr)
  • 116b194: refactor: artifact config with requirements (@leogr)
  • 3cc43d9: update: add artifact name in artifact config (@leogr)
  • aa4d4ca: update: add artifact name in artifact config (@leogr)
  • 1f8a346: chore(pkg/oci): fix typo in function name (@alacuku)
  • fa51ff0: fix(linting): remove hugeParam warning (@alacuku)
  • a8cf20a: fix(pkg/ogi): allow the alternatives when setting a dependency in the artifact config (@alacuku)
  • e9b93d3: fix(ci): use main branch instead of master in codeql workflow (@alacuku)
  • 4c4cd3d: chore(ci): bump codeql version to v2 (@alacuku)
  • f883f38: chore: don't use logrus as logger (@loresuso)
  • b57196b: chore: use const when possible (@loresuso)
  • a7e5058: update: add alias ls to artifact list command (@loresuso)
  • 6046fd4: new(internal/artifact/install): introduce a function to resolve dependencies between artifacts (@loresuso)
  • 65d6f5c: test(internal/artifact/install): test artifact dependencies resolution (@loresuso)
  • 01dcba1: new(pkg/oci/puller): introduce a new function to retrieve config layer of an artifact (@loresuso)
  • 9ed9f66: upddate(internal/artifact/install): make use of resolve deps functionality in the artifact install command (@loresuso)
  • a0cfff1: chore: fix linter issues (@loresuso)
  • 16b8745: chore: address minor comments (@loresuso)
  • 8d8808c: update: get name directly from config layer. (@loresuso)
  • 0a1e73f: update: make artifact commands use a configuration file to enable feed feature (@loresuso)
  • bca2e11: update: make sure to load config file only on commands that need it (@loresuso)
  • fa7b5e6: update: load config values in artifact related commands (@loresuso)
  • 71c678c: update: remove unnecessary oauth flag (@loresuso)
  • 70f331d: update: load config in index related commands (@loresuso)
  • 665aba5: update: bump linter version (@loresuso)
  • 27145c3: update: correct way to handle oauth credentials using registry name as key (@loresuso)
  • 582a638: update: add logic to handle config file with viper (@loresuso)
  • a3fa21d: update: update testdata to pass tests (@loresuso)
  • 5954486: fix: ensure all directories exists using MkdirAll (@loresuso)
  • b875332: fix: let client for registry use empty credentials if any credential was found (@loresuso)
  • 6880e5e: fix: ensure options are always initialized (@loresuso)
  • 175f565: fix: falco is returning a string for all versions (@loresuso)
  • 867d7ce: fix: create config file directory if needed (@loresuso)

v0.2.0-rc1

20 Oct 10:54
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release

Changelog

Read more