Tags: moghtech/komodo
Tags
1.18.0 (#555) * ferretdb v2 now that they support arm64 * remove ignored for sqlite * tweak * mongo copier * 1.17.6 * primary name is ferretdb option * give doc counts * fmt * print document count * komodo util versioned seperately * add copy startup sleep * FerretDB v2 upgrade guide * tweak docs * tweak * tweak * add link to upgrade guide for ferretdb v1 users * fix copy batch size * multi arch util setup * util use workspace version * clarify behavior re root_directory * finished copying database log * update to rust:1.87.0 * fix: reset rename editor on navigate * loosen naming restrictions for most resource types * added support for ntfy email forwarding (#493) * fix alerter email option docs * remove logging directive in example compose - can be done at user discretion * more granular permissions * fix initial fe type errors * fix the new perm typing * add dedicated ws routes to connect to deployment / stack terminal, using the permissioning on those entities * frontend should convey / respect the perms * use IndexSet for SpecificPermission * finish IndexSet * match regex or wildcard resource name pattern * gen ts client * implement new terminal components which use the container / deployment / stack specific permissioned endpoints * user group backend "everyone" support * bump to 1.18.0 for significant permissioning changes * ts 1.18.0 * permissions FE in prog * FE permissions assignment working * user group all map uses ordered IndexMap for consistency * improve user group toml and fix execute bug * URL encode names in webhook urls * UI support configure 'everyone' User Group * sync handle toggling user group everyone * user group table show everyone enabled * sync will update user group "everyone" * Inspect Deployment / Stack containers directly * fix InspectStackContainer container name * Deployment / stack service inspect * Stack / Deployment inherit Logs, Inspect and Terminal from their attached server for user * fix compose down not capitalized * don't use tabs * more descriptive permission table titles * different localstorage for permissions show all * network / image / volume inspect don't require inspect perms * fix container inspect * fix list container undefined error * prcesses list gated UI * remove localstorage on permission table expansion * fix ug sync handling of all zero permissions * pretty log startup config * implement actually pretty logging initial config * fix user permissions when api returns string * fix container info table * util based on bullseye-slim * permission toml specific skip_serializing_if = "IndexSet::is_empty" * container tab permissions reversed * reorder pretty logging stuff to be together * update docs with permissioning info * tweak docs * update roadmap --------- Co-authored-by: FelixBreitweiser <[email protected]>
1.17.5 (#472) * API support new calling syntax * finish /{variant} api to improve network logs in browser console * update roadmap * configure the shell used to start the pty * start on ExecuteTerminal api * Rename resources less hidden - click on name in header * update deps * execute terminal * BatchPullStack * add Types import to Actions, and don't stringify the error * add --reload for cached deps * type execute terminal response as AsyncIterable * execute terminal client api * KOMODO_EXIT_CODE * Early exit without code * action configurable deno dep reload * remove ServerTemplate resource * kept disabled * rework exec terminal command wrapper * debug: print lines in start sentinel loop * edit debug / remove ref * echo * line compare * log lengths * use printf again * check char compare * leading \n * works with leading \n * extra \n after START_OF_OUTPUT * add variables / secrets finders to ui defined stacks / builds * isolate post-db startup procedures * clean up server templates * disable websocket reconnect from core config * change periphery ssl enabled to default to true * git provider selector config pass through disable to http/s button * disable terminals while allowing container exec * disable_container_exec in default config * update ws reconnect implementation * Don't show delete tag non admin and non owner * 1.17.5 complete
1.17.4 (#446) * add terminal (ssh) apis * add core terminal exec method * terminal typescript client method * terminals WIP * backend for pty * add ts responses * about wire everything * add new blog * credit Skyfay * working * regen lock * 1.17.4-dev-1 * pty history * replace the test terminal impl with websocket (pty) * create api and improve frontend * fix fe * terminals * disable terminal api on periphery * implement write level terminal perms * remove unneeded * fix clippy * delete unneeded * fix waste cpu cycles * set TERM and COLORTERM for shell environment * fix xterm scrolling behavior * starship promp in periphery container terminal * kill all terminals on periphery shutdown signal * improve starship config and enable ssl in compose * use same scrollTop setter * fix periphery container distribution link * support custom command / args to init terminal * allow fully configurable init command * docker exec into container * add permissioning for container exec * add starship to core container * add delete all terminals * dev-2 * finished gen client * core need curl * hide Terminal trigger if disabled * 1.17.4
1.17.2 (#409) * start on cron schedules * rust 1.86.0 * config periphery directories easier with PERIPHERY_ROOT_DIRECTORY * schedule backend * fix config switch toggling through disabled * procedure schedule working * implement schedules for actions * update schedule immediately after last run * improve config update logs using toml diffs backend * improve the config update logs with TOML diff view * add schedule alerting * version 1.17.2 * Set TZ in core env * dev-1 * better term signal labels * sync configurable pending alert send * fix monaco editor height on larger screen * poll update until complete on client update lib * add logger.pretty option for both core and periphery * fix pretty * configure schedule alert * configure failure alert * dev-3 * 1.17.2 * fmt * added pushover alerter (#421) * fix up pushover * fix some clippy --------- Co-authored-by: Alex Shore <[email protected]>
1.17.1 (#383) * interpolate into slack / discord url * fix js client docs * js client should be type: module * click table tags to toggle tag filter * git token helper early return when empty provider * reorder Stack fields * action support interpolation doc * Fix for the {account} login fails when the account name contains '$' (#385) * GetDeploymentsSummary (#386) * added GetDockerContainersSummary endpoint in rust api * typescript stuff * more autogenned typescript stuff * fixed comments to be in line with actual behaviour * fixed ReadResponse for GetDockerContainersSummary * I64 -> u32 for response types * more accurate error context * backend for build files on host / ui defined * core api supports non repo based build * Ntfy as Alerter (#404) * add ntfy alerter * add ntfy alerter * add ntfy alerter --------- Co-authored-by: GFXSpeed <[email protected]> * Improve docs around running periphery in a container (#402) * Add ports that need to be exposed if periphery is remote from core * Spelling: overide -> override * Add info about using a custom config file when running periphery in docker * clean up ntfy alerter * clean up ResourceSyncConfig * update build cache after create / update * refresh stack cache log * Build UI Defined / file on host frontend * update clap + rustls * don't cleanup build files * clean up dockerfile full path * update BuildListItemInfo + UI table * add Other Resources page * add 5 second ws reconnection timeout * Make listener address configurable & Add support for IPv6 (#405) * Make listener address configurable * Make listener address configurable for periphery * rename listener_address -> bind_ip --------- Co-authored-by: Jacky Fong <[email protected]> Co-authored-by: Alex Shore <[email protected]> Co-authored-by: Niklas <[email protected]> Co-authored-by: GFXSpeed <[email protected]> Co-authored-by: theRAAPster <[email protected]> Co-authored-by: Daniel Vos <[email protected]>
PreviousNext