Compare commits
3 Commits
cuddle-ple
...
73d0df013a
Author | SHA1 | Date | |
---|---|---|---|
73d0df013a | |||
06a9dd10e1 | |||
55befef95b |
165
CHANGELOG.md
Normal file
165
CHANGELOG.md
Normal file
@@ -0,0 +1,165 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.1.0] - 2025-01-11
|
||||
|
||||
### Added
|
||||
- add cuddle please
|
||||
- enable churn update service
|
||||
- add updater to install script
|
||||
- add updater to install script
|
||||
- add http client
|
||||
- run more often
|
||||
- enable checking if it should actually run
|
||||
- enable having get variable from local setup
|
||||
- inherit output as well
|
||||
- allow process from external code
|
||||
- add inherit
|
||||
- add default no labels
|
||||
- warn all targets
|
||||
- update with web assembly components
|
||||
- add labels to config
|
||||
- add abstraction around task
|
||||
- enable webpki roots
|
||||
- add short connect timeout
|
||||
- more error logging
|
||||
- stop the service if running
|
||||
- setup stream logging
|
||||
- update script with warn
|
||||
- disable force again
|
||||
- make curl silent"
|
||||
- force update
|
||||
- use public prod
|
||||
- run as root
|
||||
- agent is already setup
|
||||
- allow errors
|
||||
- some more debugging
|
||||
- some more debugging
|
||||
- stderr to stdout as well
|
||||
- this should work
|
||||
- when config has already been setup
|
||||
- add agent start as well
|
||||
- update with agent setup
|
||||
- add install script
|
||||
- add comments
|
||||
- use actual internal
|
||||
- reqwest as native build
|
||||
- use internal
|
||||
- add external service host
|
||||
- add grpc host
|
||||
- add external vars
|
||||
- add grpc and env
|
||||
- add queue
|
||||
- add common queue
|
||||
- add discovery
|
||||
- add tonic
|
||||
- added tonic
|
||||
- added longer timer
|
||||
- fix error message
|
||||
- add agent
|
||||
- add churn v2
|
||||
- initial v2 commit
|
||||
- reset
|
||||
- update
|
||||
- update
|
||||
- update stuff
|
||||
- update
|
||||
- with drone
|
||||
- with agent db
|
||||
- with sled db and capnp
|
||||
- with sled db
|
||||
- with basic changelog
|
||||
- with basic package
|
||||
- with publish
|
||||
- with monitoring
|
||||
- with monitor
|
||||
- with extra churning repl thingy
|
||||
- with enroll
|
||||
- add initial churn
|
||||
- add simple health check
|
||||
|
||||
### Docs
|
||||
- update readme
|
||||
next up is differentiating the different agents, such that we can execute commands from the cli to for example update dependencies on all machines, restart machines etc.
|
||||
- add installation docs
|
||||
- add notes
|
||||
|
||||
### Fixed
|
||||
- use actual names for files
|
||||
- *(deps)* update rust crate serde to v1.0.217
|
||||
- *(deps)* update rust crate serde_json to v1.0.134
|
||||
- *(deps)* update all dependencies to v28
|
||||
- *(deps)* update rust crate nodrift to 0.3.0
|
||||
- *(deps)* update rust crate serde to v1.0.216
|
||||
- *(deps)* update tokio-prost monorepo to v0.13.4
|
||||
- *(deps)* update rust crate tokio-util to v0.7.13
|
||||
- *(deps)* update rust crate bytes to v1.9.0
|
||||
- *(deps)* update rust crate tower-http to 0.6.0
|
||||
- *(deps)* update all dependencies
|
||||
- *(deps)* update rust crate capnp to 0.19.5
|
||||
- *(deps)* update rust crate capnp to 0.19.4
|
||||
|
||||
### Other
|
||||
- update final repo
|
||||
- update lock"
|
||||
- update default schedule
|
||||
- *(deps)* update rust crate anyhow to v1.0.95
|
||||
- *(deps)* update rust crate clap to v4.5.23
|
||||
- *(deps)* update all dependencies
|
||||
- *(deps)* update rust crate tracing-subscriber to v0.3.19
|
||||
- *(deps)* update rust crate tracing to v0.1.41
|
||||
- *(deps)* update rust crate serde to v1.0.215
|
||||
- *(deps)* update rust crate serde to v1.0.214
|
||||
- *(deps)* update rust crate serde to v1.0.213
|
||||
- *(deps)* update rust crate serde to v1.0.210
|
||||
- *(deps)* update rust crate serde to v1.0.209
|
||||
- *(deps)* update rust crate serde_json to v1.0.126
|
||||
- *(deps)* update all dependencies
|
||||
- *(deps)* update rust crate serde to v1.0.208
|
||||
- *(deps)* update all dependencies
|
||||
- *(deps)* update rust crate serde to v1.0.203
|
||||
- *(deps)* update rust crate anyhow to 1.0.86
|
||||
- *(deps)* update rust crate anyhow to 1.0.85
|
||||
- *(deps)* update rust crate anyhow to 1.0.84
|
||||
- *(deps)* update rust crate itertools to 0.13.0
|
||||
- *(deps)* update rust crate anyhow to 1.0.83
|
||||
- *(deps)* update rust crate reqwest to 0.12.4
|
||||
- *(deps)* update rust crate chrono to 0.4.38
|
||||
- *(deps)* update rust crate anyhow to 1.0.82
|
||||
- Merge pull request 'chore(release): v0.1.0' (#4) from cuddle-please/release into main
|
||||
|
||||
Reviewed-on: https://git.front.kjuulh.io/kjuulh/churn/pulls/4
|
||||
|
||||
- *(release)* 0.1.0
|
||||
- *(test)* test commit
|
||||
- *(test)* test commit
|
||||
- *(test)* test commit
|
||||
- *(test)* test commit
|
||||
- Merge pull request 'chore(deps): update all dependencies' (#2) from renovate/all into main
|
||||
|
||||
Reviewed-on: https://git.front.kjuulh.io/kjuulh/churn/pulls/2
|
||||
|
||||
- *(deps)* update all dependencies
|
||||
- change to byte slice
|
||||
- fmt
|
||||
- fmt
|
||||
- Add renovate.json
|
||||
|
||||
- Release churn-server v0.1.0
|
||||
|
||||
- Release churn-agent v0.1.0
|
||||
|
||||
- Release churn v0.1.0
|
||||
|
||||
- Release churn v0.1.0
|
||||
|
||||
- Release churn-domain v0.1.0, churn v0.1.0
|
||||
|
||||
- with changelog
|
||||
- Release churn-domain v0.1.0, churn v0.1.0
|
||||
|
58
Cargo.lock
generated
58
Cargo.lock
generated
@@ -101,9 +101,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "anyhow"
|
||||
version = "1.0.95"
|
||||
version = "1.0.98"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04"
|
||||
checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
|
||||
|
||||
[[package]]
|
||||
name = "arbitrary"
|
||||
@@ -403,9 +403,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "clap"
|
||||
version = "4.5.26"
|
||||
version = "4.5.41"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783"
|
||||
checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
|
||||
dependencies = [
|
||||
"clap_builder",
|
||||
"clap_derive",
|
||||
@@ -413,9 +413,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "clap_builder"
|
||||
version = "4.5.26"
|
||||
version = "4.5.41"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121"
|
||||
checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
|
||||
dependencies = [
|
||||
"anstream",
|
||||
"anstyle",
|
||||
@@ -425,9 +425,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "clap_derive"
|
||||
version = "4.5.24"
|
||||
version = "4.5.41"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c"
|
||||
checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491"
|
||||
dependencies = [
|
||||
"heck",
|
||||
"proc-macro2",
|
||||
@@ -1414,6 +1414,17 @@ version = "2.0.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983"
|
||||
|
||||
[[package]]
|
||||
name = "io-uring"
|
||||
version = "0.7.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"cfg-if",
|
||||
"libc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ipnet"
|
||||
version = "2.10.1"
|
||||
@@ -1435,15 +1446,6 @@ dependencies = [
|
||||
"either",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "itertools"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
|
||||
dependencies = [
|
||||
"either",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "itertools"
|
||||
version = "0.14.0"
|
||||
@@ -1897,9 +1899,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "prost"
|
||||
version = "0.13.4"
|
||||
version = "0.13.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec"
|
||||
checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"prost-derive",
|
||||
@@ -1907,12 +1909,12 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "prost-derive"
|
||||
version = "0.13.4"
|
||||
version = "0.13.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3"
|
||||
checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"itertools 0.13.0",
|
||||
"itertools 0.14.0",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn",
|
||||
@@ -1920,9 +1922,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "prost-types"
|
||||
version = "0.13.4"
|
||||
version = "0.13.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc"
|
||||
checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16"
|
||||
dependencies = [
|
||||
"prost",
|
||||
]
|
||||
@@ -2656,17 +2658,19 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tokio"
|
||||
version = "1.43.0"
|
||||
version = "1.46.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
|
||||
checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
|
||||
dependencies = [
|
||||
"backtrace",
|
||||
"bytes",
|
||||
"io-uring",
|
||||
"libc",
|
||||
"mio",
|
||||
"parking_lot",
|
||||
"pin-project-lite",
|
||||
"signal-hook-registry",
|
||||
"slab",
|
||||
"socket2",
|
||||
"tokio-macros",
|
||||
"windows-sys 0.52.0",
|
||||
@@ -3578,7 +3582,7 @@ version = "0.1.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
|
||||
dependencies = [
|
||||
"windows-sys 0.59.0",
|
||||
"windows-sys 0.48.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@@ -11,3 +11,6 @@ tracing-subscriber = { version = "0.3.18" }
|
||||
clap = { version = "4", features = ["derive", "env"] }
|
||||
dotenv = { version = "0.15" }
|
||||
axum = { version = "0.7" }
|
||||
|
||||
[workspace.package]
|
||||
version = "0.1.0"
|
||||
|
@@ -19,13 +19,13 @@ notmad = "0.7.1"
|
||||
tokio-util = "0.7.12"
|
||||
async-trait = "0.1.83"
|
||||
nodrift = "0.3.0"
|
||||
rusqlite = { version = "0.32.1", features = ["bundled"] }
|
||||
rusqlite = { version = "0.37.0", features = ["bundled"] }
|
||||
prost-types = "0.13.3"
|
||||
prost = "0.13.3"
|
||||
bytes = "1.8.0"
|
||||
tonic = { version = "0.12.3", features = ["tls", "tls-roots"] }
|
||||
toml = "0.8.19"
|
||||
dirs = "5.0.1"
|
||||
toml = "0.9.0"
|
||||
dirs = "6.0.0"
|
||||
futures = "0.3.31"
|
||||
reqwest = { version = "0.12.9", default-features = false, features = [
|
||||
"json",
|
||||
@@ -35,6 +35,6 @@ reqwest = { version = "0.12.9", default-features = false, features = [
|
||||
"stream",
|
||||
] }
|
||||
serde_json = "1.0.133"
|
||||
wasmtime = "28.0.0"
|
||||
wasmtime-wasi = "28.0.0"
|
||||
wasmtime = "35.0.0"
|
||||
wasmtime-wasi = "35.0.0"
|
||||
petname = "2.0.2"
|
||||
|
Reference in New Issue
Block a user