Releases: charmbracelet/charm
v0.12.6
Changelog
Bug fixes
- a813d33: fix(ci): remove soft-serve workflow (@aymanbagabas)
- 802af7a: fix(deps): dependabot (#224) (@bashbunni)
Dependency updates
- 56f8e4f: feat(deps): bump github.com/caarlos0/env/v6 from 6.10.0 to 6.10.1 (@dependabot[bot])
- 53195a1: feat(deps): bump github.com/charmbracelet/bubbles from 0.13.0 to 0.15.0 (@dependabot[bot])
- 41133a1: feat(deps): bump github.com/golang-jwt/jwt/v4 from 4.4.2 to 4.5.0 (@dependabot[bot])
- 18cc5d8: feat(deps): bump github.com/prometheus/client_golang (@dependabot[bot])
- c5daa9c: feat(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.1 (@dependabot[bot])
- f9f2e11: feat(deps): bump golang.org/x/crypto from 0.6.0 to 0.10.0 (#227) (@dependabot[bot])
Documentation updates
- a5f4109: docs: add client env vars to README (#221) (@bashbunni)
- 853bdfd: docs: add encryption info (#231) (@bashbunni)
- 3d99352: docs: reverse proxy setup (#222) (@bashbunni)
- fcc25fc: docs: update license (@caarlos0)
Other work
- 52294b4: Pre-populate username (#185) (@jesselang)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.12.5
Changelog
Bug fixes
- 31a737e: fix: lint (@aymanbagabas)
Dependency updates
- 6e399e9: feat(deps): bump github.com/caarlos0/env/v6 from 6.9.3 to 6.10.0 (@dependabot[bot])
- acb8596: feat(deps): bump github.com/charmbracelet/bubbletea (@dependabot[bot])
- afd8987: feat(deps): bump github.com/gliderlabs/ssh from 0.3.4 to 0.3.5 (@dependabot[bot])
Documentation updates
- 76e877e: docs: apt-key deprecation (@aymanbagabas)
- 51805ed: docs: update apt/yum installation instructions (@aymanbagabas)
Other work
- b3da91e: Update README.md (@meowgorithm)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.12.4
Changelog
New Features
- 099f4f1: feat(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (@dependabot[bot])
- 4000a19: feat(deps): bump modernc.org/sqlite from 1.18.0 to 1.18.1 (@dependabot[bot])
Bug fixes
- a9fa8cb: fix(server): ssh server closed err (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.12.3
Changelog
New Features
- 50ca766: feat(ci): update build workflow (@aymanbagabas)
- 589f38f: feat(deps): bump github.com/auth0/go-jwt-middleware/v2 (@dependabot[bot])
- 0034cb4: feat(deps): bump github.com/caarlos0/env/v6 from 6.9.1 to 6.9.3 (@dependabot[bot])
- b74f1c1: feat(deps): bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.4.2 (@dependabot[bot])
- 5681608: feat(deps): bump github.com/muesli/go-app-paths from 0.2.1 to 0.2.2 (@dependabot[bot])
- 9d68e51: feat(deps): bump github.com/prometheus/client_golang (@dependabot[bot])
Others
- 17e415d: chore(deps): bump actions/checkout from 2 to 3 (@dependabot[bot])
- be343b2: chore(deps): bump actions/setup-go from 2 to 3 (@dependabot[bot])
- a0c7c13: chore(deps): bump golangci/golangci-lint-action from 2 to 3 (@dependabot[bot])
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.12.2
Changelog
New Features
- b50d82d: feat(cd): sign nfpm packages (@aymanbagabas)
- 65369c0: feat(ci): publish deb/rpm packages to fury.io (@aymanbagabas)
- 2ed6678: feat(ci): publish package to aur (@aymanbagabas)
- 075fe60: feat: backup to stdout and other paths and import from stdin (#139) (@caarlos0)
- 23e8d07: feat: expose some basic fs metrics (#135) (@caarlos0)
- b538bb6: feat: generate man pages (@aymanbagabas)
- aabe2c8: feat: output data dir with charm where (#153) (@bashbunni)
Bug fixes
- 4ad87a1: fix(cd): don't publish package to aur (@aymanbagabas)
- 8e61ad1: fix(ci): dependabot (@aymanbagabas)
- f72401a: fix: duplicate keys in charm/kv .Keys() function #157 (@huntlyc)
- dab882a: fix: fail early on invalid key types (#145) (@caarlos0)
- 0bce416: fix: replaced deprecated ioutil package (#136) (@enkeyz)
- 2c2f877: fix: typo in README (#160) (@lzm0)
- 32e0597: fixed: proper way to handle context values (@enkeyz)
Others
- de03214: Create dependabot.yml (@aymanbagabas)
- 4a86889: chore: bump dependencies (@aymanbagabas)
- 8ca44b7: fixed naming issue (@enkeyz)
- d1e9596: no need for new ctx key type (@enkeyz)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.12.1
Changelog
New Features
Bug fixes
- 3c90668: fix: clean path before accessing file store (@muesli)
- f2e1eee: fix: respect enable metrics (#140) (@caarlos0)
- 9d0f28b: fix: show help for
charm fs
(@maaslalani) - 9c620ae: fix: use a noop stats implementation if stats are disabled (#141) (@caarlos0)
Others
- 8d1a948: fixed checking nil against a never-nil value (@enkeyz)
- 9c67e99: making staticcheck happy (@enkeyz)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.12.0
Changelog
New Features
- 7078803: feat: bitsize (@caarlos0)
- d6256f5: feat: show host name in UI (@bashbunni)
Bug fixes
- d060ca1: fix: a lot of lint issues (#124) (@caarlos0)
- ea11cb4: fix: correct import help text (@bashbunni)
- dcf5d98: fix: dd backup tests (#117) (@bashbunni)
- a212601: fix: improve server error handling using errgroup (@aymanbagabas)
- c8b679f: fix: remove some unused code (@caarlos0)
- cfbc2e5: fix: upper (@caarlos0)
Others
- bb8648d: chore: fix lint (@aymanbagabas)
- fc65782: chore: improve help text for backup-keys (@bashbunni)
- d4661b3: chore: update keygen & deps (@aymanbagabas)
- 2706c56: refactor: improve key fingerprint code (@caarlos0)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.11.0
Changelog
New Features
- 96676a1: feat(fs): use a bufferless request (@aymanbagabas)
- 45aa16a: feat(server): support user max storage capacity (@aymanbagabas)
- 77fc011: feat: add prometheus stats server (@aymanbagabas)
- df1da60: feat: improve startup and shutdown of client/server (@toby)
- e191651: feat: use authorized_keys to limit user accounts (@aymanbagabas)
Bug fixes
- c54237b: fix(client): render custom errors (@aymanbagabas)
- eb31086: fix(server): setting headers after WriteHeader has no affect (@aymanbagabas)
- e5950ca: fix(ui): link yes/no buttons width keep increasing (@aymanbagabas)
- d8f7bdf: fix(ui): wrap output with terminal width (@aymanbagabas)
- 70fedcc: fix: kv ignore openDB error (@aymanbagabas)
- dfeba6f: fix: return on request limit middleware (@aymanbagabas)
- 682b314: fix: ui/keygen not generating keys for host (@aymanbagabas)
Others
- 063573f: chore: bump lipgloss (@aymanbagabas)
- 3434894: chore: fix typo (@twpayne)
- 26bdca4: doc: update readme (@aymanbagabas)
- 12292a8: doc: update readme tls section (@aymanbagabas)
- 58ce2e3: refactor: remove httpURL log message (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.10.3
Changelog
Bug fixes
- 938dfe8: fix: serve migrate (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.
v0.10.2
Changelog
New Features
- 506448b: feat: add server public url (@aymanbagabas)
- cc81bc5: feat: update deps (@aymanbagabas)
Others
- 19d0156: ci: use meta shared config (@aymanbagabas)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Slack.