Proto commits in nitrictech/nitric

These 56 commits are when the Protocol Buffers files have changed:

Commit:06f92b8
Author:David Moore
Committer:GitHub

feat: deploy static websites (#725) Co-authored-by: Tim Holm <tim.holm@nitric.io> Co-authored-by: Ryan Cartwright <fryzee.cartwright@gmail.com>

The documentation is generated from this commit.

Commit:76ea627
Author:Tim Holm
Committer:GitHub

feat: Batch Support (#683) * Add Batch API to nitric core * feat(aws): Batch services (#675) * feat(gcp): Batch services (#676) --------- Co-authored-by: Jye Cusch <jye.cusch@nitric.io> Co-authored-by: David Moore <davemooreuws@gmail.com> Co-authored-by: Ryan Cartwright <fryzee.cartwright@gmail.com>

Commit:971b4fb
Author:Tim Holm
Committer:GitHub

fix: Update java outter class names for proto files. (#630)

Commit:f4727d2
Author:Tim Holm
Committer:GitHub

feat: AWS RDS Support (#613)

Commit:997c607
Author:Morgan Patterson
Committer:GitHub

chore: spelling Ran `codespell` on the repo and fixed accordingly.

Commit:524254d
Author:Jye Cusch
Committer:GitHub

feat: allow listing keys in kv stores (#592)

Commit:a319509
Author:Tim Holm
Committer:Jye Cusch

feat!: v1 * update go version to 1.21 * fix schedule rates support * enhance azure deployments * contract updates for v1 * replace Documents (collections) with KV * new provider communication contract * add common logger * update queue methods to enqueue/dequeue * provider interface * improve azure resource permission deployments * add schedules support for all cloud providers * update pulumi sdk * add shared pulumi event streaming * allow multiple deployment result types --------- Co-authored-by: Rak Siva <rak.siva@nitric.io> Co-authored-by: Ryan Cartwright <fryzee.cartwright@gmail.com> Co-authored-by: Jye Cusch <jye.cusch@nitric.io> Co-authored-by: David Moore <david.moore@nitric.io>

Commit:7b18253
Author:Ryan Cartwright
Committer:Ryan Cartwright

Render provider output Co-authored-by: Tim Holm <tim.holm@nitric.io>

Commit:b2392e0
Author:Tim Holm
Committer:Tim Holm

core: Implement base contract changes

Commit:47f8d4d
Author:Tim Holm

Add query params for websocket connections

Commit:8b71f1b
Author:Ryan Cartwright

remove unused port from deployment contract

Commit:7fead1e
Author:Ryan Cartwright

update tests for http workers and change port field number

Commit:ddce88c
Author:Tim Holm
Committer:Ryan Cartwright

Allow http worker registration.

Commit:d02ba6f
Author:Ryan Cartwright
Committer:Ryan Cartwright

Add deployment code for aws, gcp, and azure

Commit:11a5d30
Author:Tim Holm
Committer:Tim Holm

Add websocket details retrieval.

Commit:4617f89
Author:Tim Holm

cleanup comments.

Commit:2c038a9
Author:Tim Holm
Committer:Tim Holm

Add websockets support to core.

Commit:f5d1ebb
Author:Tim Holm

remove runtime level resource name validation.

Commit:5a8b07c
Author:Tim Holm

Add prefix filter to ListFIles.

Commit:5fe934e
Author:Ryan Cartwright

replace generic notification context with specific bucket notification

Commit:08ab96d
Author:Tim Holm
Committer:Tim Holm

rename some proto fields

Commit:b644536
Author:Ryan Cartwright
Committer:Tim Holm

add azure bucket notifications

Commit:95f55a4
Author:Ryan Cartwright
Committer:Tim Holm

add gcp bucket notification deployment

Commit:f96feab
Author:Ryan Cartwright
Committer:Tim Holm

wip implement aws bucket notifications

Commit:a67f53b
Author:Tim Holm

add env to execution unit properties.

Commit:17256a6
Author:Tim Holm
Committer:Tim Holm

add type property to execution units.

Commit:bc8d79c
Author:Tim Holm

change attributes to Struct.

Commit:63077b2
Author:Tim Holm
Committer:Tim Holm

Add provider deployment code to monorepo

Commit:cbc1456
Author:Tim Holm
Committer:Tim Holm

refactor to monorepo

Commit:64c639d
Author:Angus Salkeld
Committer:Angus Salkeld

Update contracts/proto/faas/v1/faas.proto Co-authored-by: Tim Holm <timothy.j.holm@gmail.com>

Commit:470aacc
Author:Angus Salkeld
Committer:Angus Salkeld

feat: add TraceContext for incoming requests and grpc tracing

Commit:531a310
Author:Tim Holm
Committer:Tim Holm

feat: Resource details API.

Commit:5989a02
Author:Tim Holm
Committer:Tim Holm

chore: reduce minimum delay.

Commit:881d0c9
Author:Tim Holm

chore: Add 30 day maximum to the delay.

Commit:ec65bc9
Author:Tim Holm
Committer:Tim Holm

feat: Add delayed messaging contract updates

Commit:ccd3189
Author:Tim Holm

revert: Remove deadletter queue from resource contracts.

Commit:b46b3b6
Author:Tim Holm

revert: Revert dead letter queue contract changes.

Commit:ff11609
Author:Jye Cusch
Committer:Jye Cusch

feat: make deadletter targets a standalone resource See https://github.com/nitrictech/nitric/issues/287 for design motivation

Commit:05d2d01
Author:Jye Cusch
Committer:Jye Cusch

feat: add dead-letter config to subscription workers

Commit:d0c5167
Author:Tim Holm
Committer:Tim Holm

feat: Add security definitions to APIs and API Workers.

Commit:c46dbee
Author:Tim Holm
Committer:Tim Holm

feat(storage): Add method for listing files in a bucket.

Commit:3ec0541
Author:Angus Salkeld
Committer:Angus Salkeld

test: add grpc storage unit tests (improve validation in contracts)

Commit:743e5f7
Author:Ryan Cartwright

feat: Add resource type key for secrets

Commit:3802e3d
Author:Tim Holm

feat: Add secret resource definition and actions.

Commit:7484ab5
Author:Tim Holm
Committer:Tim Holm

chore: Check in generated code.

Commit:0188e7f
Author:Tim Holm
Committer:Tim Holm

feat(worker): Add additional FaaS worker types and selection logic from ProcessPool. Co-authored-by: Jye Cusch<jye.cusch@nitric.io>

Commit:c250db9
Author:Tim Holm

chore: remove worker identifier for now.

Commit:062959e
Author:Tim Holm

feat(faas): Add FaaS worker types.

Commit:08240d9
Author:Tim Holm

chore: Fix formatting and update comments.

Commit:3ff5340
Author:Jye Cusch
Committer:Tim Holm

feat: resource contracts Enables clients to declare their resource requirements Co-authored-by: Tim Holm <tim.holm@nitric.io>

Commit:9c842b0
Author:medgar

chore: remove obsolete email.proto

Commit:383dde3
Author:Tim Holm

fix: Add support for multiple query params.

Commit:7ec68bc
Author:Jye Cusch
Committer:Jye Cusch

feat(aws): add ability to generate presigned URLs for files in buckets

Commit:8e70b0a
Author:medgar

chore:review changes

Commit:6dc6bce
Author:medgar
Committer:medgar

feat: add grpc errors

Commit:4368629
Author:Tim Holm

chore: move proto contracts into membrane repo.