What's Changed
- feat: check job specification rpc in optimus by @kushsharma in #6
- feat: add client RPC attributes to optimus Runtime proto by @rootcss in #9
- feat: adding optimus runtime plugin by @kushsharma in #8
- refactor: register instance api path for runtime_service.proto by @kushsharma in #10
- feat: add optimus replay request by @mauliksoneji in #11
- feat: job level retry config in optimus by @kushsharma in #12
- fix(optimus): support multiple subquestion/answer at once in plugins by @kushsharma in #13
- feat: add replay endpoint by @mauliksoneji in #14
- feat(optimus): provide job name in plugin while requesting for questions by @kushsharma in #16
- feat: add force to optimus ReplayRequest by @arinda-arif in #18
- feat(optimus): allows posting job events in optimus by @kushsharma in #15
- refactor: break optimus plugins into multiple services by @kushsharma in #20
- feat: add replay status schema in optimus runtime_service proto by @arinda-arif in #21
- chore: update issue templates by @ravisuhag in #24
- feat: add metadata models by @StewartJingga in #19
- refactor: remove unused java build steps and build files by @rohilsurana in #32
- ci: use github action from github.com/bufbuild by @rohilsurana in #34
- refactor: use buf.yaml to get third-party dependencies by @rohilsurana in #30
- ci: push protobuf schemas to buf.build on push to
main
branch by @rohilsurana in #37 - feat: add optimus replay list by @arinda-arif in #25
- feat(stencil): add stencil protos by @harikrishnakanchi in #36
- refactor(optimus): update misconfigured api path for runtime_service.proto by @scortier in #26
- feat: support for optimus custom scheduler by @kushsharma in #22
- refactor(optimus): rename DryRunReplay to ReplayDryRun in runtime svc by @kushsharma in #41
- feat: add common service with version endpoint to expose version and other info of the server by @rohilsurana in #38
- feat(optimus): add dryrun backup api path, request response model by @arinda-arif in #40
- feat: add stencil search API by @harikrishnakanchi in #47
- feat(assets): add preview facet by @StewartJingga in #51
- doc: add a guide on generating golang code using buf by @StewartJingga in #50
- feat(optimus): add backup api path, request response model by @arinda-arif in #44
- feat: add shield proto by @krtkvrm in #45
- fix(optimus): listing job specification ignored namespace field by @kushsharma in #52
- fix: organization body in group by @krtkvrm in #55
- ci: add buf lint check by @rsbh in #49
- feat: add event service by @ramey in #54
- feat: add guardian proto by @rahmatrhd in #17
- Fix: add org_id in project Proto by @krtkvrm in #56
- feat(assets): update assets metadata by @StewartJingga in #59
- fix(guardian)!: change Policy_IAM type by @rahmatrhd in #60
- feat!: add/modify stencil APIs by @harikrishnakanchi in #53
- feat: add siren proto with validation by @pyadav in #27
- chore(optimus): mark namespace in RegisterProjectRequest as deprecated by @arinda-arif in #62
- fix: correct schema for role according to proto by @krtkvrm in #61
- feat(optimus): fetch job task runtime details by @kushsharma in #57
- fix: incorrect body type for user request by @aok1j1 in #68
- feat(assets): add usage metrics to table profile by @mabdh in #65
- feat(guardian): add list appeals filters by @rahmatrhd in #67
- feat (shield): add actions, namespaces and policies apis by @rsbh in #69
- feat: add siren subscriptions api proto by @whoAbhishekSah in #72
- chore(guardian): add allowed_account_types field in ProviderConfig by @rahmatrhd in #74
- feat: add relations and resources api by @rsbh in #73
- chore(guardian): add approval reason by @rahmatrhd in #75
- fix(assets): versioning assets with v1beta1 by @mabdh in #77
- feat(stencil): remove http options for create/get schema data rpcs by @harikrishnakanchi in #71
- fix(assets): add specific go package naming by @mabdh in #78
- chore: move shield apis to v1beta1 by @krtkvrm in #81
- fix: move shield package to v1beta1 by @ravisuhag in #82
- feat(assets): add email field in Owner message by @mabdh in #80
- feat(optimus): support multiple namespaces on replay and backup by @arinda-arif in #63
- feat: add resource configuration for job by @irainia in #70
- feat(optimus): add backup detail rpc by @arinda-arif in #66
- refactor(optimus): fix linter errors in cluster and plugins directory by @kushsharma in #58
- feat(guardian): add order_by fields for list appeals and approvals by @rahmatrhd in #84
- chore(guardian): add iam profile_schema for fields mapping by @rahmatrhd in #85
- feat(shield): add admins api by @rsbh in #86
- fix(guardian): use uuid as identifier instead of uint by @rahmatrhd in #89
- feat(shield): add user to resource message by @rsbh in #91
- feat: add rpc for shield authz check by @krtkvrm in #90
- feat(entropy): add entropy grpc service definition by @rohilsurana in #64
- chore(guardian): add
rejection_reason
field in approval step config by @rahmatrhd in #96 - chore(guardian): add filter by
created_by
by @rahmatrhd in #95 - fix(entropy)!: use enum for resource status and change UpdateResourceRequest to include only urn and configs. by @rohilsurana in #97
- feat(stencil): add support for search API by @ramey in #92
- feat: add org_id field for ListGroupsRequest by @krtkvrm in #94
- feat(shield): add api to list groups of a user by @rsbh in #99
- feat(optimus): add listSecrets api, remove unused fields by @sbchaos in #93
- feat(shield): add role query to list groups of a user by @rsbh in #101
- feat(optimus): add additional user secrets config in compiled assets by @sbchaos in #103
- Proposal - 1 : add external http sensor at optimus job dependency by @siddhanta-rath in #98
- feat(optimus): add ability to delete secret for a project by @sbchaos in #104
- feat(entropy): add apply action endpoint to entropy service by @rohilsurana in #108
- feat(guardian): add new endpoint to update one provider by type and urn by @rahmatrhd in #109
- feat: add compass proto by @mabdh in #112
- Deploy multi namespace by @irainia in #113
- feat(optimus): fetch JobRuns for given date range by @siddhanta-rath in #107
- refactor(optimus): Split optimus runtime proto by @siddhanta-rath in #110
- feat(optimus): add RefreshJobs rpc by @arinda-arif in #114
- feat: add query filter to list resources api by @rsbh in #116
- feat(compass): add asset, search, lineage, users, star, tags handlers by @mabdh in #115
- feat: add urn for resource by @krtkvrm in #120
- feat(entropy): add GetLog endpoint to stream resource logs by @rohilsurana in #121
- feat: add path to search results by @harikrishnakanchi in #119
- feat: add provider service by @ishanarya0 in #122
- fix: fix provider config datatype to Value by @ishanarya0 in #124
- feat(compass): add missing get all types api by @mabdh in #125
- refactor(optimus): restructure RefreshJobsRequest by @arinda-arif in #127
- feat(optimus): change how secrets are used by plugins by @sbchaos in #111
- fix(compass): add missing owners field in upser/patch asset by @mabdh in #129
- feat(compass): add query filters in assets api by @scortier in #123
- feat(optimus): add get project proto & get namespace proto by @deryrahman in #117
- feat: add airflow specific config on job spec by @irainia in #130
- fix(compass): accept encoded path params by @mabdh in #133
- feat: Add guardian get provider types request by @bsushmith in #134
- feat(stencil): add compatibility check API by @harikrishnakanchi in #128
- chore(siren): remove validation for receiver_name in send slack notification api by @rahmatrhd in #118
- feat(optimus): add GetDeployJobsStatus by @arinda-arif in #132
- feat(raccoon): fix buf lint issues by @ramey in #126
- fix(compass): remove unnecessary fields and update docs by @mabdh in #135
- feat(compass): change tags identifier to asset id by @mabdh in #131
- chore: bump up compass swagger version by @mabdh in #137
- refactor(entropy): updated the protobuf definitions by @spy16 in #136
- feat(compass): remove upsert asset and format the proto by @mabdh in #138
- chore(guardian): add provider and resource delete method by @rahmatrhd in #140
- feat(compass): add filter to get all types by @mabdh in #141
- refactor(siren): update receiver and namespace by @mabdh in #144
- fix: bump up buf by @mabdh in #146
- feat: bump up buf in publish workflow by @mabdh in #147
New Contributors
- @mauliksoneji made their first contribution in #11
- @ravisuhag made their first contribution in #24
- @StewartJingga made their first contribution in #19
- @rohilsurana made their first contribution in #32
- @harikrishnakanchi made their first contribution in #36
- @scortier made their first contribution in #26
- @krtkvrm made their first contribution in #45
- @rsbh made their first contribution in #49
- @ramey made their first contribution in #54
- @rahmatrhd made their first contribution in #17
- @pyadav made their first contribution in #27
- @aok1j1 made their first contribution in #68
- @mabdh made their first contribution in #65
- @whoAbhishekSah made their first contribution in #72
- @irainia made their first contribution in #70
- @sbchaos made their first contribution in #93
- @siddhanta-rath made their first contribution in #98
- @deryrahman made their first contribution in #117
- @bsushmith made their first contribution in #134
- @spy16 made their first contribution in #136
Full Changelog: v0.1.0...v0.2.0