Releases: razee-io/Razeedash-api
2.0.4
2.0.3
What's Changed
- Fine-grained authorization support by @ethanstjohn in #1333
- replace filterChannelsToAllowed with filterResourcesToAllowed by @ethanstjohn in #1340
- add october translation updates by @ethanstjohn in #1343
Full Changelog: 2.0.2...2.0.3
2.0.2
2.0.1
What's Changed
- chore: npm audit fix by @adamkingit in #1335
- Packages 20230814 by @carrolp in #1336
Full Changelog: 2.0.0...2.0.1
2.0.0
Key Changes
Breaking changes are introduced in #1332
- The GQL apis no longer accept
orgKey
from URL query parameters, it must be passed as arazee-org-key
header instead. - The
registerCluster
andenableRegistrationUrl
GQL queries no longer return a simple URL (containingorgKey
query param) that can be used withkubectl apply -f [URL]
to set up agents/operators on a managed cluster. The API response can returnheaders
(containingrazee-org-key
) as well as theurl
, headers which must be sent on the request to retrieve yaml. To create agents/operators on a managed cluster, the caller must create a command such ascurl -H "[key]: [value]" [url] | kubectl apply -f -
using the key/value pairs in theheaders
return value.
Any API consumer must update behavior when moving to this new version.
What's Changed
- Fix incorrect handling of cluster state vs regState, log cleanup by @carrolp in #1314
- Provide additional ActivityTracker payload information by @ethanstjohn in #1315
- redact all razee-org-keys by @ethanstjohn in #1317
- make GQL error handling and responses more consistent by @carrolp in #1319
- tag support for subscriptions and service subscriptions by @carrolp in #1318
- Nodever by @carrolp in #1320
- redact razee-org-key headers for more secure logging by @ethanstjohn in #1321
- use non-redacted orgkey for attach script by @carrolp in #1322
- Fix corner case of cluster subscribed to multiple versions of the sam… by @carrolp in #1323
- Remove unused / incomplete webhook code, swagger, and readme content. by @carrolp in #1324
- cleanup unused webhook swagger by @carrolp in #1325
- Ensure remote params are not saved to non-remote channel versions by @carrolp in #1326
- allow subscription groups to be specified by name or uuid by @carrolp in #1327
- update locales by @ethanstjohn in #1328
- Separate headers for sensitive values (orgKey) in registerCluster response by @carrolp in #1331
- bugfix: allow editServiceSubscription without overwriting tags by @carrolp in #1334
- Remove support for passing orgKey as query param, require use of razee-org-key header by @carrolp in #1332
Full Changelog: 1.5.0...2.0.0
1.5.0
While no specific breaking changes are identified, caution is warranted due to the volume of changes since last release.
What's Changed
- added uuid by @nderibe in #785
- added owner fields to channels and deployableVersions by @rmgraham in #787
- fix:missing strings by @tasneem067 in #788
- only sends kubeOwnerName if cluster.registration.location is set by @rmgraham in #789
- remove npm-force-resolutions by @dalehille in #790
- Bump apollo-server from 2.18.2 to 2.21.0 by @dependabot in #781
- adding group conditions to subscription IAM checks by @keithmorganIBM in #786
- Bump apollo-server-express from 2.18.2 to 2.21.0 by @dependabot in #780
- build(deps-dev): bump nodemon from 2.0.6 to 2.0.7 by @dependabot in #791
- Translation files by @tasneem067 in #794
- Bump bunyan from 1.8.14 to 1.8.15 by @dependabot in #756
- Bump express-mongo-sanitize from 2.0.0 to 2.0.2 by @dependabot in #757
- RazeeQueryError changes by @tasneem067 in #795
- Bump eslint from 7.12.1 to 7.19.0 by @dependabot in #770
- Updated Translation files by @tasneem067 in #799
- Bump ws from 7.3.1 to 7.4.3 by @dependabot in #776
- Bump aws-sdk from 2.784.0 to 2.839.0 by @dependabot in #777
- perf: use findOne in the orgs collection rather than find all from Cl… by @dalehille in #803
- build(deps): bump config from 3.3.2 to 3.3.3 by @dependabot in #792
- build(deps): bump mongodb from 3.6.2 to 3.6.4 by @dependabot in #793
- build(deps): bump graphql-tools from 7.0.1 to 7.0.4 by @dependabot in #796
- build(deps-dev): bump node-mocks-http from 1.9.0 to 1.10.1 by @dependabot in #797
- fix: update mongo indexes by @dalehille in #810
- Updated translation by @tasneem067 in #811
- build(deps): bump mongoose from 5.10.11 to 5.11.18 by @dependabot in #798
- Update Translation file by @tasneem067 in #800
- build(deps): bump glob-promise from 3.4.0 to 4.1.0 by @dependabot in #801
- perf: add log statements so we can see better perf data in logdna by @dalehille in #814
- fix: adding indexes for the resources collection by @dalehille in #815
- fix: creating a better index by @dalehille in #816
- Bump prom-client from 12.0.0 to 13.1.0 by @dependabot in #802
- Bump uuid from 8.3.1 to 8.3.2 by @dependabot in #804
- build(deps-dev): bump sinon from 9.2.1 to 9.2.4 by @dependabot in #807
- build(deps): bump i18next-fs-backend from 1.0.8 to 1.1.0 by @dependabot in #813
- Bump object-hash from 2.0.3 to 2.1.1 by @dependabot in #817
- Bump apollo-server-express from 2.21.0 to 2.21.1 by @dependabot in #824
- Bump mongodb from 3.6.4 to 3.6.5 by @dependabot in #822
- build(deps): bump i18next from 19.8.4 to 19.9.2 by @dependabot in #823
- Bump eslint from 7.19.0 to 7.22.0 by @dependabot in #818
- Bump mongoose-lean-virtuals from 0.7.2 to 0.7.6 by @dependabot in #819
- Consolidate route logging by @adamkingit in #827
- Bump delay from 4.4.0 to 5.0.0 by @dependabot in #826
- fix: updatre prom client due to breaking change by @dalehille in #834
- Update readiness to rely on apollo health, extended with SIGTERM check by @adamkingit in #808
- perf: use p-limit for concurrent processing of cluster resources by @dalehille in #836
- Update compatible npm modules by @adamkingit in #837
- perf: increasing pLimit by @dalehille in #842
- adding script for retrofitting COS by @keithmorganIBM in #809
- fix: Don't log "me" object by @tasneem067 in #849
- perf: increase poolSize to help with slow response times by @dalehille in #853
- perf: increasing mongo connection timeout setting by @dalehille in #854
- fix:channeVersion error by @tasneem067 in #851
- Allow other cluster resource processing to continue in parallel with … by @adamkingit in #855
- fix:UpdateChannelName by @tasneem067 in #856
- Handle delete COS/mongo operations in parallel by @adamkingit in #857
- Update channel to configuration channel in channel.js by @DeepaliAloori in #852
- build(deps): bump aws-sdk from 2.870.0 to 2.879.0 by @dependabot in #859
- build(deps): bump ioredis from 4.24.4 to 4.26.0 by @dependabot in #864
- fix: get satcon cluster ID by using IKS cluster ID by @tasneem067 in #866
- New: Made selfLink default to a blank string by @rmgraham in #868
- Resource mongoose defaults by @rmgraham in #871
- fixed trailing whitespace everywhere by @rmgraham in #870
- allowed selfLink to be null in graphql by @rmgraham in #873
- build(deps): bump i18next-fs-backend from 1.1.0 to 1.1.1 by @dependabot in #872
- fix:Translation new by @tasneem067 in #874
- build(deps): bump apollo-server-express from 2.21.2 to 2.22.2 by @dependabot in #861
- build(deps): bump apollo-server from 2.21.2 to 2.22.2 by @dependabot in #862
- build(deps): bump gulp-json-editor from 2.5.4 to 2.5.5 by @dependabot in #865
- fix:Build error by @tasneem067 in #875
- build(deps): bump i18next-parser from 3.7.0 to 3.8.0 by @dependabot in #879
- build(deps): bump i18next from 20.1.0 to 20.2.1 by @dependabot in #876
- build(deps): bump ioredis from 4.26.0 to 4.27.1 by @dependabot in #878
- build(deps-dev): bump ioredis-mock from 5.4.1 to 5.5.5 by @dependabot in #881
- build(deps): bump apollo-server from 2.22.2 to 2.23.0 by @dependabot in #880
- Maintenance plugin by @dalehille in #891
- fix spelling error by @dalehille in #893
- Service subscriptions by @michael-topchiev in #887
- Fixed the bug when service subscription access fails if target cluste… by @michael-topchiev in #894
- optional data_location for addChannel, SatCon #1155 by @michael-topchiev in #890
- Block invalid identifier by @carrolp in #895
- fix:Enhance apollo logging by @tasneem067 in #850
- Create an index of resources by subscription_id by @adamkingit in #896
- increase channel yaml size by @dalehille in #900
- add data_location to channel schema and api by @carrolp in #901
- Resources S3 storage optimization by @michael-topchiev in #902
- temporarily rename test file due to timing issues with travis builds by @dalehille in #906
- Convert default location to lower case by @michael-topchiev in https://...
1.4.0
bb7b890
Merge pull request #783 from razee-io/kube_owner_name
65b3aef
lint
9225e0c
added kubeOwnerName to subscriptions on creation. for default/local/passport, its value is null
d697f62
Merge pull request #782 from razee-io/remove_channel_versions
7081f3c
Merge branch 'master' into remove_channel_versions
c377349
Merge pull request #772 from razee-io/translation
23e44ab
Merge branch 'master' into translation
98d14ab
removes deployableVersions from db and s3 when the channel is deleted
125fc7d
Merge pull request #779 from razee-io/RateLimit
c4dfc94
fix:docker login
e4bc8d9
fix:update
ed4d36b
Update .travis.yml
916d811
fix:update
456cf97
fix:update
06b27df
fix:Added docker login
4d18ac6
fix:Added docker login
c75c839
Fix:Update before_install
c5f1ce6
fix:updates
c93d6fb
fix:updates
794412f
fix:removed missing.json file
20e23b3
fix: removed missing.json file
5563b25
Merge branch 'master' into translation
a8aae72
fix:updated lint
8e0a2ac
fix:update var name
7e8b619
fix: updated var name
52a81a0
fix:added supported lang
e09332f
Merge pull request #778 from razee-io/subs_cluster_id
d5fbeeb
Merge branch 'subs_cluster_id' of github.com:razee-io/Razeedash-api into subs_cluster_id
ec290e9
added @sv
9a16809
Merge branch 'master' into subs_cluster_id
a731790
Merge pull request #774 from razee-io/channel_tags
54c4c57
typo
e8ef81e
Merge branch 'master' into subs_cluster_id
d72fa09
Merge branch 'master' into channel_tags
607677d
Merge pull request #773 from razee-io/remove-apprazeeio
ed0fcde
added clusterId as an option to subscriptions in the place of groups. used when users want to assign a sub to a single specific cluster and not be bothered by creating groups
d0b5dcc
feat:update i18n
0334d2a
added tags to editChannel output
6e43161
didnt mean to mess with subscriptions
3536158
added tags to channels objs. added channelsByTags query
540a9d0
Update README.md
f4096a9
translation
a3e08ba
Merge pull request #767 from razee-io/node_12
8da6421
switched to node 12 because the graphql people refuse to support the newest code
b6fadae
Merge pull request #727 from razee-io/annotation_text_search2
f9fe6db
cleanup
8192c4a
added razeeio/etc annotations/labels to resources text search index
356b262
Merge branch 'master' into annotation_text_search2
0db0273
fixed incorrect .get() call when loading subscriptions.remoteResources (#734)
e9c332a
Merge pull request #751 from razee-io/audit_fix
d0d3545
npm audit fix
86c0225
Merge pull request #713 from razee-io/dependabot/npm_and_yarn/sinon-9.2.1
56ad0ab
Bump sinon from 9.2.0 to 9.2.1
06529f2
made graphql file uploads work on node 14 (#726)
3898eeb
added annotations to searchableExpression
f68d4e1
Merge pull request #711 from razee-io/nested_mongo_queries_cluster_resources
a727645
Merge branch 'master' into nested_mongo_queries_cluster_resources
1d2ccb7
Merge pull request #723 from razee-io/subscriptions_disappearing
b70ac85
removed sub filtering call where its not needed
8f6574c
Merge pull request #712 from razee-io/dependabot/npm_and_yarn/npm-check-updates-9.2.4
0670fde
Bump npm-check-updates from 9.1.2 to 9.2.4
d29bfcb
Merge pull request #710 from razee-io/dependabot/npm_and_yarn/aws-sdk-2.784.0
ae788d8
Bump aws-sdk from 2.771.0 to 2.784.0
95a30c7
Merge pull request #709 from razee-io/dependabot/npm_and_yarn/eslint-7.12.1
8561ae6
Bump eslint from 7.11.0 to 7.12.1
60f06df
Merge pull request #707 from razee-io/dependabot/npm_and_yarn/graphql-tools-7.0.1
d7c0b89
Bump graphql-tools from 6.2.4 to 7.0.1
[46b6c3c
](46b6c3cd477cd3d8c7a29e...