Proto commits in golemcloud/golem

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:7b02d4c
Author:Daniel Vigovszky

Get agent wallet support

Commit:65daca4
Author:Kaur Matas
Committer:GitHub

Merge branch 'main' into port-snapshot-recovery-main

Commit:29b18e9
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: handle card expiration (#3672) * agent-permissions: cli integration * resolve conflict * simplify card serde * cleanup card code * fix cli schema * update diff model fingerpint * agent-permissions: various cleanups and improvements * further cleanups * wip * factor out reverse index * fmt * fixes * host card install via queue * handle card expiration * new dedicated oplog entry * fixes * update scala dts * fix scala dts * OpenAPI --------- Co-authored-by: Daniel Vigovszky <daniel.vigovszky@gmail.com>

The documentation is generated from this commit.

Commit:f6d2b9f
Author:Kaur Matas
Committer:GitHub

Merge branch 'main' into port-snapshot-recovery-main

Commit:1aa898c
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: cli integration & api improvements (#3646) * agent-permissions: cli integration * resolve conflict * simplify card serde * cleanup card code * fix cli schema * update diff model fingerpint * Some cleanups for agent-permissions cli integration (#3678) * fix plugin and fs diffing * bump diff model and revert v2 fingerprint * fix manifest schema change --------- Co-authored-by: Daniel Vigovszky <daniel.vigovszky@gmail.com> Co-authored-by: Dávid István Bíró <noise64@gmail.com>

Commit:64eb5bc
Author:kmatasfp
Committer:kmatasfp

Fix snapshot recovery

Commit:a314cad
Author:Daniel Vigovszky
Committer:GitHub

Rust tool definition macros (#3673) * phase 0-2 * phase 3 * phase 4 * SDK updates * Removed txt * Removed md * Fix * Made implicit body usable on all sub-levels * Fix * Fix * fix

Commit:13df001
Author:kmatasfp
Committer:kmatasfp

Fix snapshot recovery

Commit:cc5c646
Author:Daniel Vigovszky
Committer:GitHub

Opaque secrets (#3674) * phase 0 * Phase 1 * Phase 2 * Phase 3 * Phase 4 * phase 5 * phase 6 * phase 7 * phase 8+9 * Fixes * Format * Review comment fixes * Review comment fixes * Fix reveiew comment

Commit:c9cd254
Author:Maxim Schuwalow

handle card expiration

Commit:4a3b454
Author:Maxim Schuwalow

host card install via queue

Commit:dbd5f19
Author:Daniel Vigovszky

Phase 3

Commit:c0699ea
Author:Daniel Vigovszky

phase 0-2

Commit:4a4ae33
Author:Daniel Vigovszky

Phase 1

Commit:1e3c77d
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

wip

Commit:3efff17
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

further cleanups

Commit:8e11308
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

simplify card serde

Commit:0ab802e
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

agent-permissions: cli integration

Commit:cf55921
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: card installation host function (#3637) * agent-permissions: card installation host function * clean dts * installed card preservation test * test green * fmt * rebuild plugins * comment: make monomorphize non-fallible * comments

Commit:56a4389
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

wip

Commit:1c3f5cc
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

further cleanups

Commit:8340b64
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

agent-permissions: cli integration

Commit:bacb4fb
Author:Maxim Schuwalow

test green

Commit:95a36ec
Author:Maxim Schuwalow

agent-permissions: card installation host function

Commit:ce6c494
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: store agent cards in registry service (#3631) * agent-permissions: store cards in registry service * basic revocation * update executor * wip * update * regenerate openapi * cleanup wip * store card as enum * update dts * fix compilation * resolve conflicts * fmt * rebuild plugin wasm

Commit:7ee863e
Author:Daniel Vigovszky
Committer:GitHub

Value type refactoring 5 (#3629) * Restructuring * New agent WIT, invocation migrated * Optimization * Oplog and invocation gRPC/REST API migration Amp-Thread-ID: https://ampcode.com/threads/T-019eb504-80dd-723a-b519-2fc53141eb19 Co-authored-by: Amp <amp@ampcode.com> * Fixes * More migrations * ParsedAgentId migrations * Cleanup * Split out golem-schema crate * Rust SDK, WIP * Migrated the Rust SDK (initial version) * Rust SDK fixes * Test migration * Fixes * More migrations * More migrations * Format * Integration tests migrated * Better poem schemas * Migrated TS SDK, WIP * Cleanups and bridge migration for TS * Scala SDK migration * MoonBit SDK migration * Lot more migrations * unstructurted text/binary fixes * More config migration * Secret migrations * Removed golem-wasm * Redirected cargo target dir fixes * Fixes * Plugin rebuilt * Fixes * Scala SDK fix * Fixes * Fixes * Hot path optimizations * Format * Increased timeout * Increased timeout * Bridge generator related fixes * Test fix * Fixes * Fix moonbit templates * Serialize perf improvement * Enable wasmtime fscache for integ tests * Fix --------- Co-authored-by: Amp <amp@ampcode.com>

Commit:bfaf191
Author:Maxim Schuwalow

wip

Commit:f66678c
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

further cleanups

Commit:a06085a
Author:Daniel Vigovszky

Merge branch 'main' into value-type-refactoring-5

Commit:ee41b2a
Author:Daniel Vigovszky

Removed golem-wasm

Commit:3558426
Author:Daniel Vigovszky

Secret migrations

Commit:6a24b55
Author:Daniel Vigovszky

More config migration

Commit:6450d01
Author:Daniel Vigovszky
Committer:Daniel Vigovszky

Lot more migrations

Commit:a4a9289
Author:Maxim Schuwalow

wip

Commit:a50519b
Author:Maxim Schuwalow

wip

Commit:8a2065f
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

cleanup

Commit:68afb4c
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

wip

Commit:79ef683
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

surface calculation fixes

Commit:098d4d4
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

update

Commit:e602b7a
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

cleanup

Commit:625b6de
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

cleanup

Commit:5af7039
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

agent-permissions: card installation host function

Commit:732dee6
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

basic revocation

Commit:f62414f
Author:Maxim Schuwalow
Committer:Maxim Schuwalow

agent-permissions: store cards in registry service

Commit:9ac9b43
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: initial agent wallet (#3627) * agent-permissions: initial agent wallet * wip * card cleanup wip * wip * fix compilation errors * fix test * fix test * add monomorphization tests * executor auth cleanup * fix tests

Commit:ec31d96
Author:Daniel Vigovszky

More migrations

Commit:1b959ae
Author:Daniel Vigovszky

More migrations

Commit:72a8da2
Author:Daniel Vigovszky
Committer:GitHub

Concurrent durability (#3628) * New oplog entries * Initial concurrent durability implementation * Durability scopes * Further fixes of the new helpers * Migration * SDKs * Fixes * Fixes * Fixes * SDK updates and OpenAPI fix * Some more migration to the new oplog reading logic * Adjusted some comments * Proto fix

Commit:aaa085d
Author:Daniel Vigovszky

More migrations

Commit:44c1a54
Author:Daniel Vigovszky
Committer:Daniel Vigovszky

Oplog and invocation gRPC/REST API migration Amp-Thread-ID: https://ampcode.com/threads/T-019eb504-80dd-723a-b519-2fc53141eb19 Co-authored-by: Amp <amp@ampcode.com>

Commit:1ae5f7e
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: make cards more typesafe & consistently use account email everywhere (#3616) * agent-permissions: make cards more typesafe & consistently use account email everywhere * fix test * fix test * stored created by email in create oplog entry * adjust wit * revert oplog change in favour of taking email from component metadata * adjust test * comments * fmt * fmt

Commit:c87b7c5
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: remove old environment-shares logic & add permission shares to cli (#3613) * agent-permissions: remove old environment-shares logic * agent-permissions: remove environment shares * fix test * regenerate openapi * fix migrations

Commit:95c4627
Author:Daniel Vigovszky
Committer:GitHub

Migrated MCP export (#3621) * Migrated MCP export * Missing files * Do not add prompts of rejected methods * Schema fix and prop tests * Collision handling * Switched multimodal reprsentation to variants and migrated MCP to the new JSON schema * Clippy * Get rid of legacy mcp json format

Commit:c33ac0c
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: use cards for existing permission checks (3) (#3612) * agent-permissions: port remaining apis to cards * migrate remaining apis * cleanup * mark get plan as broken * debugging service fixes * more test fixes * fmt * comments

Commit:127a236
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: use cards for existing permission checks (2) (#3610) * agent-permissions: migrate account_usage, plugin_registration, account * agent-permissions: migrate environment * remaining environment methods * fix list visible environments test * more test fixes * invocation fixes * invoke fixes * fmt * cleanup * cleanup * regenerate openapi * more migrations and test fixes * fix test

Commit:9c36b33
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: remove token root card (#3602) * agent-permissions: remove token root card * regenerate openapi * regenerate openapi

Commit:dd5facc
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: use cards for existing permission checks (1) (#3599) * agent-permissions: use cards for report permission checks * cleanup * port more entities * refactor to use permissiontarget for auth * regenerate openapi

Commit:43198dc
Author:Daniel Vigovszky
Committer:GitHub

Handle read-only method cache on the HTTP API level (#3583) * Introducing read-only methods in agent type and all SDKs * Rebuild * Fixes * Fixes * Read-only method side-effect violation error * d.ts updates * Read-only method result caching * Handle read-only method cache on the HTTP API level * Including the agent fingerprint in the etag

Commit:b5d5243
Author:Daniel Vigovszky
Committer:GitHub

Read-only method side-effect violation error (#3574) * Introducing read-only methods in agent type and all SDKs * Rebuild * Fixes * Fixes * Read-only method side-effect violation error * d.ts updates * Side-effect checking centralized and DurableFunctionType based * Format

Commit:4b84a8b
Author:Maxim Schuwalow
Committer:GitHub

agent-permissions: card data model and postgres schema (#3515) * Card data model and Postgres schema * add domain model * repo cleanup * proper error on failed parent locking * fix

Commit:07e0763
Author:Daniel Vigovszky
Committer:GitHub

Introducing read-only methods in agent type and all SDKs (#3572) * Introducing read-only methods in agent type and all SDKs * Rebuild * Fixes * Fixes

Commit:d86a23b
Author:Dávid István Bíró
Committer:GitHub

update sdk versions (#3482)

Commit:59acacd
Author:Maxim Schuwalow
Committer:GitHub

impersonation api (#3469) * impersonation api * stop admins for bypassing visibility rules * comments

Commit:24d0b5b
Author:Maxim Schuwalow
Committer:GitHub

Environment deletion (#3466) * Stop agents on environment deletion * wip * wip * more tests * fix queries * rely on service level checks * revert plugin repo changes * comments

Commit:290b87f
Author:Daniel Vigovszky
Committer:GitHub

latest -> current renames (#3347)

Commit:ef7c1fc
Author:Daniel Vigovszky
Committer:GitHub

Avoid suspending ephemeral agents (#3339) * Avoid suspending ephemeral agents * Fix * Fixes

Commit:4d4b790
Author:Daniel Vigovszky
Committer:GitHub

Agent mode dependent oplog namespace (#3319) * Initial split of durable vs ephemeral oplogs * Handle potential changes of agent mode during component updates * Agent enumeration filtering * Remove extra kv-store cache * Format * Fixes * Fixes * Rebuilt otlp plugin * Filter improvement * More filter logic cleanups * cli: do not update ephemeral agents or ones at correct version (#3336) * cli: do not update ephemeral agents or ones at correct version * comments * fix test --------- Co-authored-by: Maxim Schuwalow <maxim.schuwalow@gmail.com>

Commit:ec04b5e
Author:Maxim Schuwalow
Committer:GitHub

Do not run scheduled invocations for deleted / recreated agents (#3320) * Do not run scheduled invocations for deleted / recreated agents * break backwards compat * cleanup protobuf: * update generated types * regenerate openapi * put back conversions

Commit:e48ee38
Author:Daniel Vigovszky
Committer:GitHub

Support UnstructuredText in HTTP endpoints (#3332) * Support UnstructuredText in HTTP endpoints * Missing file and openapi yaml * Removed unnecessary header check * Removed unnecessary tests

Commit:021e85c
Author:Peter Kotula
Committer:GitHub

agents openapi spec - add description for routes (#3269)

Commit:a416fff
Author:Kaur Matas
Committer:GitHub

Fix App Deletion (#3254) * registry-service: emit DeploymentChanged events on app/env deletion * registry-service: wrap app/env delete results in RequiresNotificationSignal * registry-service: introduce ApplicationDeleted and EnvironmentDeleted invalidation events * feat: remove redundant comment * registry-service: targeted cache invalidation on app/env deletion * feat: improved naming * revert * cleanup * more cleanup --------- Co-authored-by: kmatasfp <33095685+kmatas@users.noreply.github.com> Co-authored-by: Dávid István Bíró <noise64@gmail.com>

Commit:984c238
Author:Dávid István Bíró
Committer:GitHub

Wasi config unification (#3227) * unified config / wasi-config * unified config / wasi-config * cleanup * cleanup * redo schema changes on top of dev.4 * cleanups / make fix * fmt * fix ts sdk * fix scala sdk * cleanups * also remove wasi_config from app_raw * cleanup after merge * do not escape config strings in "flat" representation

Commit:194e47e
Author:Ajay RV
Committer:GitHub

Custom OpenAPI export endpoint (#3212) * Initial implementation * add tests and update integration tests * clean up the tests * ci test fixes * update --------- Co-authored-by: Maxim Schuwalow <maxim.schuwalow@gmail.com>

Commit:fb52efe
Author:Daniel Vigovszky
Committer:GitHub

Removed binary_wit and exporst from component metadata (#3238) * Removed binary_wit and exporst from component metadata * Fix

Commit:0b92e83
Author:Daniel Vigovszky
Committer:GitHub

Flaky oplog_processor_locality_recovery fix (#3185) * increased startup timeout for oplog_processor_locality_recovery * Fix oplog processor delivery during locality recovery * Format and remove temporary non_flaky

Commit:83e0371
Author:Daniel Vigovszky
Committer:GitHub

Skill harness 3 (#3178) * Skill and TS/Scala SDK fixes * annotate-agent scenario and new step type to get agent metadata * Scala SDK to let user exceptions out as panicks * add-http-endpoint scenario * Fix scenario * http-endpoint-auth scenario and TS SDK auth fix * add-cors scenario, CORS fix in Scala SDK and on the server side * configure-api-domain scenario * Update sdks/ts/packages/golem-ts-sdk/src/decorators/httpEndpoint.ts Co-authored-by: Maxim Schuwalow <maxim.schuwalow@gmail.com> * make-http-request scenario and harness and scala sdk fixes * Removed redundancy in cors implementation * Code style revert * Code style revert * Fixed eslint config * Cleanup --------- Co-authored-by: Maxim Schuwalow <maxim.schuwalow@gmail.com>

Commit:b4315ff
Author:Maxim Schuwalow
Committer:GitHub

quota and config test flakyness fixes (#3194) * Add agent secret changes invalidation events * wip * wip * wip * quota service wiring * fmt * fix unit test

Commit:6234068
Author:Dávid István Bíró
Committer:GitHub

Agent type level provision configuration (#3166) * wip * extracted raw agent props * wip * wip * cascade json prop + tests for cascade * config as json * extract config with warns * add agent_type_name to component files * add agent_type_name to repo * cleanup * golem-api-grpc: AgentTypeProvisionConfig * golem-api-grpc: Component -> Agent file renames * golem-common: base model changes * golem-common: model changes wip * golem-common: model changes wip * golem-common: model changes wip * golem-service-base: model changes * golem-registry-service: cleanup migration * naming cleanup * golem-registry-service: update for the new models * golem-worker-executor: update for the new models * golem-worker-executor: cleanups * golem-worker-service: update for new model * golem-client: update for new model * golem-registry-service: migration cleanups * golem-debugging-service: update for new model * worker test updates * cleanup * integration-tests: update for new model * cleanups * cli: updates for new model WIP * cli: updates for new model WIP * cli: updates for new model WIP * cleanups * cleanups * make fix * test fixes * test fix * update config * fix test manifest * copy manifest json schema 1.5.0-dev.2 as 1.5.0.dev.3 * manifest updates * leftover naming cleanups * fix ifs * make fix * oplog plugin resolve fixes * revert some wasi config renames for now * make fix * regen * fix rust bridge gen config * fix ts bridge gen config * fix create agent request

Commit:3c6eea5
Author:Kaur Matas
Committer:GitHub

Add RPC auth check for local direct worker invocations (#3112)

Commit:4efd2d5
Author:Maxim Schuwalow
Committer:GitHub

quotas: sdks & integration tests (#3135) * quotas: sdks & basic integration tests * fix * fix * improve quota implementation * simplify * improve allocation formula in shard manager * fix deadlocking tests * improve locking during acquire * hold lock for all slots during batch renew

Commit:390a0fd
Author:Kaur Matas
Committer:GitHub

Rate limited oplog write (#3131) * wip: rate limited oplog write * feat: read rate limit from AtomicResourceEntry * feat: update Plan * feat: update config * chore: regenerate openapi * fix: sql query * fix: make sure rate limited oplog write is wired in * chore: improve the dynamic rate swap * regenerate config * fix: formatting * feat: rate limit also plugin oplog writes * fix merge issue * feat: more thread safe ratelimiter update * fix: another merge issue * feat: record account_id and environment_id when reporting backpressure metrics --------- Co-authored-by: kmatasfp <33095685+kmatas@users.noreply.github.com>

Commit:4f968ac
Author:Daniel Vigovszky
Committer:GitHub

Semantic retries (#3104) * Semantic retry model, wip * Semantic retry model, wip * Semantic retry model, wip * Semantic retry model, wip * Doc comments * Semantic retry model, wip * Semantic retry model, wip * Semantic retry model, wip * Semantic retries, wip * Semantic retries, registry service layer * Transporting retry policies from registry service to executor * Ability to define defualt retry policies in the manifest * Semantic retries, CLI and SDK integration * Tests and fixes * Fixes * SDK fixes * New manifest schema * Properly typed public oplog entries * Fixes * Format * enable macOS code signing and notarization in CI publish flow - Uncomment the signing/notarization steps - Fix: remove invalid --wait false from notarytool submit - Add KEYCHAIN_PATH to GITHUB_ENV for cross-step access Amp-Thread-ID: https://ampcode.com/threads/T-019d5348-9fb4-741d-b20e-4177610a3bdb Co-authored-by: Amp <amp@ampcode.com> * Revert "enable macOS code signing and notarization in CI publish flow" This reverts commit 6d376c5ae6b47332e2fb4a297c44d22694b3bff4. * Fixes * Clippy & format * Rust SDK fix * Fix TS SDK * Align CLI commands with the old ones and fix Scala SDK * Test fix * Fixed scala sdk * Fix * Default policy * wasm-rquickjs 0.2.1 * Fix * Fixes * Format * Scala fixes * Fixes * Fix * Fix * HTTP retry fix * Fixes * Migration collision fix * Plugin related auth fix * Do not disable worker executor's env cache for all tests/benchmarks * Oplog processor test fixes * Lookup fix * More oplog processor test hardening --------- Co-authored-by: Amp <amp@ampcode.com>

Commit:8b5c406
Author:Dávid István Bíró
Committer:GitHub

HTTP error handling improvements (#3134) * use local openapi generator for openapi merge * progress with retries and common error info * move service_name to generator * common status related error info methods, more cleanups * cleanups * error gen cleanups + adding error code everywhere * cli http error handling cleanups * span for cli clients * add missing error codes * group codes * middleware cleanups * make fix * fix missing content-type

Commit:57da49a
Author:Daniel Vigovszky
Committer:GitHub

Support custom oauth providers (#3143) * Support custom oauth providers * Clippy & format * Regenerated OpenAPI * Fixed provider type

Commit:3a506c2
Author:Maxim Schuwalow

improve quota implementation

Commit:0674512
Author:Daniel Vigovszky

Support custom oauth providers

Commit:b57af41
Author:Maxim Schuwalow
Committer:GitHub

quotas: worker-executor host functions (#3114) * quotas: worker executor host functions * comments

Commit:4c1f9cc
Author:Maxim Schuwalow
Committer:GitHub

quotas: basic quota allocation in worker executor (#3111) * quotas: basic quota allocation in worker executor * regenerate openapi * fix

Commit:f1a19ac
Author:Daniel Vigovszky
Committer:GitHub

Cancellable RPC invocations and integration of abortable pollables (#3110)

Commit:7791862
Author:Daniel Vigovszky
Committer:GitHub

Error classification (#3030) * Executor error classification for retry decisions * Recompiled test components * Fix * Regenerated OpenAPI

Commit:3c6dbd4
Author:Kaur Matas
Committer:GitHub

Maximum concurrent live agents per account per executor (#3082) * feat: added ConcurrentAgentsSemaphore * feat: update plan to support max concurrent agents per executor * chore: regenerate sample config and openapi def * fix: query * feat: make sure eveyrhing is wired together, integration tests * fix: tests * fix: tests * fix: unlimited -> limited transition * fix: safety treat proto 0 as unlimited briefly when going from old version to new version of registry service * fix: make sure we do not over add when multiple concurrent syncs * fix: integration test assertion * test improvements * fix: add missing proto fields in service-base model tests * fix: merge issues * fix: some more merge issues * fix: another merge issue --------- Co-authored-by: kmatasfp <33095685+kmatas@users.noreply.github.com>

Commit:84ea6ee
Author:Kaur Matas
Committer:GitHub

2973 http and rpc call limits (#3068)

Commit:7379772
Author:Maxim Schuwalow
Committer:GitHub

quotas: shard-manager persistence (#3078) * quotas: shard-manager persistence * fix

Commit:4665d35
Author:Dávid István Bíró
Committer:GitHub

Registry service notification cleanups (#3074) * always insert even records inside transaction and use advisory lock for serializing events * extract lock key * pg notify as part of the transaction. * switch from notify to signal new events available, and use dedupped local sqlite worker for local mode * doc updates * update to new notifications after main merge * notification helpers * cleanup * naming * add current_depoyment_revision to DeploymentChanged event, and use that as safety guard for cache updates * Remove unused agent_type resolve endpoints, and add current_deployment_revision, based on filters to resolve_agent_type_by_names * make fix * No replay without last_seen_event_id * Extract common listener loop to registry service client and also extract config * make fix * cleanup, adding RegistryInvalidationHandler * cleanups * test updates * skip legacy DeploymentChanged events to support rolling deployments * cleanups * cleanups

Commit:580934b
Author:Daniel Vigovszky
Committer:GitHub

Sqlite snapshotting (#3080) * Support for automatic sqlite snapshotting with the TS SDK * Tests and fixes * wasm-rquickjs 0.1.4 * CI fix * Update node.js * CI fix * Reuse stored TS SDK * CI fix

Commit:922d087
Author:Maxim Schuwalow
Committer:GitHub

quotas: shard manager api to acquire/renew/release leases (#3069) * quotas: shard manager api to acquire/renew/release leases * fix * shard manager better errors * fix

Commit:f56c0af
Author:Maxim Schuwalow
Committer:GitHub

quotas: track quota state in shard-manager (#3062) * quotas: track quota state in shard-manager * update * fix

Commit:03540f6
Author:Kaur Matas
Committer:GitHub

File system quota (#3033)

Commit:d892bfe
Author:Maxim Schuwalow
Committer:GitHub

quotas: registry-service grpc api for quotas (#3060) * quotas: registry-service grpc api for quotas * fix

Commit:3e2695a
Author:Daniel Vigovszky
Committer:GitHub

OpenTelemetry exporter plugin, and built-in plugin provision (#3014) * Deterministic idempotency key * oplog forwarding unit tests * Fixed existing oplog-processor tests * More oplog processor tests and supporting code * OplogProcessorCheckpoint oplog entry * Tracking oplog processor checkpoints in agent status record * New get-last-processed-index method to oplog processor interface * ForwardingOplog live path improvements * Fix * Periodic locality recovery * Logging skill * Oplog processor test component updates * Some more tests * Test fix * Updated testing skill and idempotency_key check fix * Fixes * Fix how locality recovery determines that the target already processed the entries * Accept pending state too * Clippy & format * Missing file * TS SDK fix * Updated openapi * Fix build-components.sh * Rebuilt test components * Fix * Clippy * OTLP plugin initial version * Abort fix * Sequential test running * Initial tests and fixes for the otlp plugin * Fixes and debug tools * Log and metrics export * Clippy, format and regenerate * Use golem_version as plugin version * Tagged the new plugin and otlp tests and running them in a new CI job * Fixes * Remove unnecessary step from the provisioning * Trying to fix the docker issue on CI * Separate account for built-in plugins * Hash based component check in provision * Cleanup the provision logic * Do not allow deleting built-in plugin grants * Fix * Fixes * Regenerated plugins * Rebuilt wasms * Rebuilt wasm * Oplog processor fixes * Fix flaky test * Flaky test fix