v1.2.3
What's Changed
- Bump github.com/invopop/jsonschema from 0.11.0 to 0.12.0 by @dependabot in #3350
- Improve testing for tls by @olgibbons in #3345
- Moving spelling file to its own directory (for vscode integration) and skipping draft PRs by @aronchick in #3280
- Project level changes for improving webui by @aronchick in #3356
- updating circle config by @aronchick in #3366
- Configuration changes for webui by @aronchick in #3357
- Fix webui linting by @aronchick in #3363
- 3358 - Adding MSW and mocks into webui by @aronchick in #3359
- decouple logsstream from transport layer by @wdbaruni in #3354
- Docupdating a1qa into main by @MichaelHoepler in #3227
- 3317 - Moving to YARN and including the reactSVG code by @aronchick in #3372
- Adding example ask authn policy that uses a shared secret by @simonwo in #3364
- Add initial docs for exec command by @rossjones in #3173
- Include supported job type options in help text by @rossjones in #3391
- 3367 - more spelling fixes by @aronchick in #3373
- 3368 - adding svgs in static dir and tests by @aronchick in #3374
- 3371 - Adding storybook stories by @aronchick in #3387
- feat: add metrics to publisher and input storage by @frrist in #3360
- Fix some issues in makefile. by @frrist in #3399
- fix: auth docs and config set for Auth by @frrist in #3349
- External CLI tests and subsequent authn/z fixes by @simonwo in #3406
- fix python ci build by @wdbaruni in #3414
- NATS based LogStream by @wdbaruni in #3407
- Improve pagination and filtering of job list command. by @rossjones in #3344
- Make publisher optional in CLI by @rossjones in #3417
- Bump cryptography from 41.0.6 to 42.0.0 in /python by @dependabot in #3413
- Select network address based on type by @rossjones in #3394
- Remove inmemory jobstore by @rossjones in #3422
- Removes the compute node's inmemory store by @rossjones in #3424
- First Storyboard web ui tools for JobTable by @aronchick in #3404
- Support anonymous mode authorization for V1 APIs by @simonwo in #3426
- Add vite env to tsconfig by @rossjones in #3435
- Install webui dependencies when missing by @rossjones in #3433
- Fix to my (accidental) reversion of this code by @aronchick in #3437
- Require NATS clients to be authenticated with a server secret token by @simonwo in #3425
- Fix too-speedy shutdown in devstack by @rossjones in #3434
- Adds support for specifying a default publisher on the server by @rossjones in #3430
- Updates the out of date mocks by @rossjones in #3439
- 3427 move from webpack to vite by @aronchick in #3442
- fix nats logstream by @wdbaruni in #3449
- Generate TLS server certificates, keys and CA by @olgibbons in #3443
- feat: GA trigger deployment to development cluster by @frrist in #3440
- Fix Python building in project (was: Bump github.com/aws/aws-sdk-go-v2 from 1.21.1 to 1.24.1) by @dependabot in #3405
- Verify signatures of JWTs when authorizing by @simonwo in #3452
- no job spec with executions by default by @wdbaruni in #3453
- Improve
job describe
output by @wdbaruni in #3459 - s3 only publish compressed results by @wdbaruni in #3464
- Adds a 'local' publisher by @rossjones in #3431
- Replace freeport dependency with modified version by @rossjones in #3470
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.22.0 to 1.23.1 by @dependabot in #3455
- run staging on nats by @wdbaruni in #3463
- Enable access to local publisher content on demo network by @rossjones in #3486
- Devstack cancellations by @rossjones in #3487
- persist store paths, and migrate repo to v3 by @wdbaruni in #3429
- nodeID generation not based on libp2p by @wdbaruni in #3450
- Updates the experimental slices package by @rossjones in #3502
- Bump github.com/multiformats/go-multiaddr from 0.9.0 to 0.12.2 by @dependabot in #3473
- fix: set EvalID in execution by @frrist in #3500
- Bump ip from 2.0.0 to 2.0.1 in /webui by @dependabot in #3501
- Remove invalid or expired authorization tokens by @simonwo in #3506
- Update AWS SDK packages by @simonwo in #3511
- Bump cryptography from 42.0.2 to 42.0.4 in /python by @dependabot in #3504
- 3454 use earthly for building webui by @aronchick in #3460
- 3461 push the image after building it ci by @aronchick in #3482
- [cleanup] staticcheck cleanup by @rossjones in #3397
- fix build from source by installing earthly by @wdbaruni in #3541
- fix v3 repo migration when store config is present, but empty by @wdbaruni in #3542
- Make it easier to build just the binary by @rossjones in #3536
- Persistent node store by @rossjones in #3503
- Adds support for filtering of the List command in NodeInfoStores by @rossjones in #3545
- fix expected repoclone, but received: repoCloneLFS error by @wdbaruni in #3532
- Hide NATS auth token if the user supplied it by @simonwo in #3539
- Adds a node approval state to the node info by @rossjones in #3515
- Move job utils to temporary legacy package by @rossjones in #3457
- Fix CI and enable releases to happen by @simonwo in #3548
- Bump github.com/nats-io/nats-server/v2 from 2.10.7 to 2.10.11 by @dependabot in #3507
- Excludes local address from TF cluster settings by @rossjones in #3551
- Release v1.2.2 by @simonwo in #3561
- Ensure compute node does not open jobstore by @rossjones in #3565
- 3538 make build is broken by @aronchick in #3568
- Address type resolution in publisher not server by @rossjones in #3555
- Remove local addresses from cluster settings by @rossjones in #3553
- Node registration when network=nats by @rossjones in #3535
- Regularly updates node info when using NATS by @rossjones in #3573
- Fix python flyte tests by @enricorotundo in #3563
- 3462 build python using earthly by @aronchick in #3483
- Live compute-node resource tracking by @rossjones in #3556
- Cancel authn input if the user presses Ctrl+C by @simonwo in #3579
- More documentation for WASM loader. by @simonwo in #3584
- Fix error on reading an empty tokens file by @simonwo in #3589
- Fixes a race condition starting server for local publisher by @rossjones in #3587
- Two fixes for more upfront validation by @simonwo in #3593
- Show node approval status in CLI by @rossjones in #3585
- Bump github.com/lestrrat-go/jwx from 1.2.28 to 1.2.29 by @dependabot in #3582
- Upgrade docker and fix deprecations by @rossjones in #3597
- deps: remove job info consumer by @frrist in #3400
- Manually cleanup repo directory to work around flaky window test. by @rossjones in #3602
- 3491 move plugins to earthly by @aronchick in #3495
- Implement new and improved terraform-base deployment by @frrist in #3089
- fix: add token_valid check to authz mp-tf by @frrist in #3611
- Store registration sentinel file alongside executions db by @rossjones in #3596
- Disables the swagger doc generation by @rossjones in #3625
- fix nodeIDs when using libp2p by @wdbaruni in #3624
- Updates timeout for TestNack_TimeoutReset by @rossjones in #3618
- Revert "Store registration sentinel file alongside executions db" by @rossjones in #3629
- Fix job logs following to work with auth by @simonwo in #3613
- Fix documentation not being built or deployed. by @simonwo in #3634
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /ops/aws/canary/lambda by @dependabot in #3631
- Simplify labels for compute node by @rossjones in #3637
Full Changelog: v1.2.1...v1.2.3