What's Changed
- 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
- 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
- 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
- fix: set EvalID in execution by @frrist in #3500
- 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
Full Changelog: v1.2.1...v1.2.2-rc3