Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Jun 10:16
· 376 commits to main since this release
4d8041c

Changelog

13f93a0 Dockerfile and build step in makefile
457e3ad Goreleaser: new deploy for Docker images (#82)
d80a283 Merge pull request #46 from UpCloudLtd/feat/debug-flag
d0d29c3 Merge pull request #70 from UpCloudLtd/refactor/clean-up-import
df71c06 Merge pull request #79 from UpCloudLtd/docker-build
6c8db73 Merge pull request #81 from UpCloudLtd/fix/yaml-parsing-error
5034e75 Merge pull request #84 from UpCloudLtd/chore/server-list-typo
0ac2aea Merge pull request #85 from UpCloudLtd/docs/current-dir
6d582fc Merge pull request #89 from UpCloudLtd/fix/router-detach
bdeb620 Merge pull request #90 from UpCloudLtd/version-1.1
5e58506 Merge pull request #91 from UpCloudLtd/fix/ci
4d8041c Merge pull request #92 from UpCloudLtd/fix/freebsd-build
65629ef Version 1.1.0
e293a87 chore(ci): fix aur publisher
7e90bae chore(doc): update documentation
836da8a chore(doc): update documentation
b0319f4 chore(doc): update documentation
4455870 chore(doc): update documentation
b5ae2ba chore(doc): update documentation
c387208 chore(doc): update documentation
eee3a6b chore(doc): update documentation
b3c65af chore(doc): update documentation
64781bb chore(gh/workflow): filter test triggering (#88)
7047208 chore(goreleaser): filter changelog commits (#87)
0337940 chore(lint): enhance linter list (#86)
7210c40 chore(makefile): add freebsd to build-all and update comments
c8a7078 chore(makefile): align columns
bdd31ae chore(storage/import): update windows error string in tests
59a7a28 chore: add freebsd building to makefile and readme
f8bae24 chore: change color -> colour all over
95f6218 chore: clean up imports
e06adff chore: finish up rebasing to master
1e1078a chore: fix imports
2c30550 chore: fix typo in "upctl server list" example
a45188f chore: reorganize imports
ee1da7a ci(publish): fix typo that broke publishing
2e42b59 docs(README): remove mention of current directory for config
7205adf docs(changelog): add more details to 1.1.0 changelog
f3015c7 docs(changelog): add new version tag links
5336765 docs(changelog): fix unreleased version tag link
11e0c2e docs(core/logging): clarify some comments
e265087 docs(network/modify): improve help texts for router attach/detach
2f1dc76 docs(readme): update the debian example
6a50cb3 docs: improve comment
6cc0045 feat(executor/logging): add logging to executor
1487128 feat(output/log): dont show any logs if debug mode is not on.
6e48f01 feat(runcommand): add worker argument to the contexted executor too
7c60ce6 feat(storage/import): DRY up handling of the status updates with local and remote files
afcf9ea feat: add debug flag option. log viper config at service load.
49241d3 feat: add debug logging to commandRunE in runcommand.go
fd3bd26 feat: implement initial terminal width support (#78)
6951363 fix(config/load): improve error message when loading invalid YAML
8c1f327 fix(config/logging): log viper settings flume-style
69be5f5 fix(config/logging): sanitize password before logging it
0c27f5c fix(executor/logging): drop Info and Error methods, we don't really need more than just one level of logging
c0cfc69 fix(import/windows): fix parsing of source-location on Windows
d953994 fix(logging/flume): always add caller, independent of debugflag
341b415 fix(logging/flume): drop colors from logs
fddc599 fix(network/router): update go-api and implement router attaching and detaching
34d12df fix(output): disable color output if stdout is not a terminal (eg. we're piping somewhere)
acb523f fix(output/log): output debug logs to stderr, to allow --json > file and friends to still work with it
2456ad5 fix(output/log): use ltsv (labeled tab-separated values, see http://ltsv.org) as the log encoding when colours are disabled or stderr is not a terminal (eg. piped somewhere)
7d109e5 fix(runcommand): respect command-related maxexecutions, again. oops.
f5f158d fix(storage/import): actually return the parsed url.. oops
5110cca fix(storageimport): clean up local file importing to have less foxholes
eaa69c4 fix(terminal): build terminal helpers in freebsd as well
b444ceb fix: create flume logger in individual pckg lvl and add caller to logs
3c9a382 fix: logging the viper config log and rename debug pckg to log
3b94869 fix: remove log pckg and use flume out of the box
f94de39 refactor(config/color): refactor --color to --force-colour and --no-colour
7eafa0a refactor(executor/logging): use Debug and Info instead of LogDebug and LogInfo and add Error for more consistency with flume
a1d9ecc refactor(runcommand/logging): clarify logging and use a context-specific logger in runcommand
a749551 refactor(storage/import): move storage uuid to local scope
e288f03 refactor(storage/import): refactor --wait to --no-wait, as --wait is the default behaviour
35f8983 refactor(storage/import): separate more concerns and clarify the business logic bits
24f2c21 refactor(storageimport): separate local and remote upload to their own methods
2825c45 test(executor): improve contexted executor testing
fa673d1 test(storage/import): add unit testing for parsing input
7c6ff18 test(storageimport): test not found errors correctly on windows
0e632a8 testing(import): fix and improve tests

Docker images

  • docker pull upcloud/upctl:latest
  • docker pull upcloud/upctl:v1.1.0
  • docker pull upcloud/upctl:1
  • docker pull upcloud/upctl:1.1