2.1.0-beta
What's Changed
- Changes from pull request 3700 and below have been removed. To obtain a comprehensive overview, please refer to the commit history or system documentation.
- Remove grafana gke by @FestiveKyle in #3701
- Upgrade arangodb by @FestiveKyle in #3702
- Add flux image update secrets by @FestiveKyle in #3705
- Fix git repo patch by @FestiveKyle in #3706
- Fix istio hpaspec by @sleepycat in #3707
- Frontend unused deps by @lcampbell2 in #3709
- remove graphql-voyager by @lcampbell2 in #3714
- Bump eslint-plugin-import from 2.24.2 to 2.26.0 in /services/super-admin by @dependabot in #3589
- Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /frontend by @dependabot in #3609
- Bump eslint-config-prettier from 8.3.0 to 8.5.0 in /services/super-admin by @dependabot in #3611
- Bump eslint-config-standard from 16.0.3 to 17.0.0 in /services/dmarc-report by @dependabot in #3620
- Bump @testing-library/react from 11.2.7 to 12.1.5 in /frontend by @dependabot in #3723
- Bump dotenv from 8.6.0 to 16.0.1 in /frontend by @dependabot in #3674
- Bump jest from 27.3.1 to 28.1.0 in /services/super-admin by @dependabot in #3658
- Bump source-map-loader from 2.0.2 to 3.0.1 in /frontend by @dependabot in #3716
- Bump jest from 27.5.1 to 28.1.0 in /services/dmarc-report by @dependabot in #3660
- Bump jest-matcher-utils from 27.5.1 to 28.1.0 in /services/dmarc-report by @dependabot in #3659
- Bump jest-matcher-utils from 27.4.2 to 28.1.0 in /services/super-admin by @dependabot in #3657
- Bump eslint-plugin-jest from 26.1.4 to 26.2.2 in /services/dmarc-report by @dependabot in #3681
- Bump react-phone-input-2 from 2.14.0 to 2.15.0 in /frontend by @dependabot in #3727
- Bump eslint-plugin-jest from 26.1.4 to 26.2.2 in /services/super-admin by @dependabot in #3717
- Bump eslint from 8.15.0 to 8.16.0 in /services/dmarc-report by @dependabot in #3726
- Bump @babel/plugin-transform-runtime from 7.16.8 to 7.18.2 in /frontend by @dependabot in #3725
- Bump pyjwt from 2.3.0 to 2.4.0 in /scanners/dns-processor by @dependabot in #3720
- Bump pyjwt from 2.1.0 to 2.4.0 in /services/guidance by @dependabot in #3719
- Bump pyjwt from 2.3.0 to 2.4.0 in /scanners/dns-processor by @dependabot in #3733
- Bump pyjwt from 2.3.0 to 2.4.0 in /scanners/tls-processor by @dependabot in #3721
- Bump pyjwt from 2.1.0 to 2.4.0 in /scanners/https-processor by @dependabot in #3722
- Bump pyjwt from 2.3.0 to 2.4.0 in /scanners/tls-processor by @dependabot in #3734
- Remove cronjob concurrency as istio sidecar forces pod to stay alive by @FestiveKyle in #3741
- Add scan requests by @FestiveKyle in #3743
- Bump pyjwt from 2.1.0 to 2.4.0 in /services/guidance by @dependabot in #3735
- Bump pyjwt from 2.1.0 to 2.4.0 in /scanners/https-processor by @dependabot in #3736
- remove unused arangojs dep by @lcampbell2 in #3732
- Add backup restore job by @FestiveKyle in #3751
- Fix domain removal by @FestiveKyle in #3759
- Update eslint plugins by @sleepycat in #3744
- Update Policy Links by @lcampbell2 in #3792
- add close account button to SA userlist by @lcampbell2 in #3785
- Improve Frontend Tests by @lcampbell2 in #3795
- Add org domain status to csv button by @FestiveKyle in #3848
- Add istio tracing to test cluster by @FestiveKyle in #3802
- Remove hsts age rule by @FestiveKyle in #3827
- Disable tls1.3 by default for compliance by @FestiveKyle in #3828
- Webcheck API Schema by @lcampbell2 in #3854
- Remove required positive dkim tags for passing status by @FestiveKyle in #3900
- Change base image from ubuntu 21.04 (eof) to 20.04 by @FestiveKyle in #3901
- Remove dkim6 for cause of failing dkim by @FestiveKyle in #3902
- Bump terser from 5.8.0 to 5.14.2 in /api by @dependabot in #3864
- Bump moment from 2.29.3 to 2.29.4 in /services/dmarc-report by @dependabot in #3904
- Bump moment from 2.29.2 to 2.29.4 in /api by @dependabot in #3905
- update nodemon to 2.0.19 by @lcampbell2 in #3906
- Switch cert bot email and switch cert secret name by @FestiveKyle in #3919
- Disable prometheus on gke (erroring) by @FestiveKyle in #3920
- Use equal for patch by @FestiveKyle in #3921
- bump @visx deps by @lcampbell2 in #3907
- Bump frontend dev dependencies by @lcampbell2 in #3923
- Move cert manager service account patch to strategic merge by @FestiveKyle in #3922
- Bump ChakraUI dependencies by @lcampbell2 in #3909
- React 17 Upgrade by @lcampbell2 in #3932
- add dynamic year to dmarc data tests by @lcampbell2 in #3952
- Allow acronym with lowercase letters by @FestiveKyle in #3984
- Check tls 1.3 by @FestiveKyle in #3989
- Remove elif while adding tls version scans by @FestiveKyle in #3990
- AB Testing in Frontend by @lcampbell2 in #3988
- Upgrade to React 18 by @lcampbell2 in #3960
- Add export all org domain statuses by @FestiveKyle in #4000
- Fix scan button on guidance page by @FestiveKyle in #4001
- Organization-level Domain Tags by @lcampbell2 in #3879
- myTracker View by @lcampbell2 in #3925
- Add www subdomain warning by @FestiveKyle in #4057
- Tracker 2.1 Guidance by @lcampbell2 in #4044
- Update documentation1 by @h701h in #4046
- remove references to ITPIN in used components by @lcampbell2 in #4069
- Fix email verify page by @lcampbell2 in #4079
- Add composition to scan cards by @FestiveKyle in #4074
- Fix AB Wrapper on navbar by @lcampbell2 in #4080
- replace ITPIN references with WSSMCR by @lcampbell2 in #4082
- Fix titles for curves and ciphers areas by @FestiveKyle in #4083
- upgrade ubuntu to 22.04 by @lcampbell2 in #4084
- Fix email guidance page by @FestiveKyle in #4087
- User activity audit logging by @lcampbell2 in #4073
- fix bug where SA logs don't appear by @lcampbell2 in #4088
- Use AB testing for activity logs by @lcampbell2 in #4093
- change ubuntu image versions to 20.04 by @lcampbell2 in #4090
- Add subdomain warning to organization domains page by @FestiveKyle in #4097
- Add Feature Preview Toggle by @lcampbell2 in #4096
- Fix Org Activity Tab by @lcampbell2 in #4100
- Bump apollo-server-core from 3.6.3 to 3.11.1 in /api by @dependabot in #4098
- Show curves on guidance page by @FestiveKyle in #4101
- fix curves by @lcampbell2 in #4102
- Bump loader-utils from 1.4.0 to 1.4.1 in /frontend by @dependabot in #4106
- Bump loader-utils from 2.0.0 to 2.0.3 in /api by @dependabot in #4107
- Activity log fixes by @lcampbell2 in #4103
- add updatedProperties to logActivity input by @lcampbell2 in #4130
- Bypass envoy proxy for external traffic for web scanners by @FestiveKyle in #4133
- Add 192.168.0.0/16 to proxy range (required for aks) by @FestiveKyle in #4135
- Allow wildcard dkim selectors by @FestiveKyle in #4134
- Scan domain when added to org by @FestiveKyle in #4132
- Add ecdh curve patch to only include p-256 by @FestiveKyle in #4136
- move org-level domain tags position on domain cards by @lcampbell2 in #4138
- Handle empty dkim keys by @FestiveKyle in #4137
- Change DKIM tag strengths to be less strict by @FestiveKyle in #4140
- Change tags which fail dkim status by @FestiveKyle in #4142
- Use different listener match by @FestiveKyle in #4143
- Update activity logging by @lcampbell2 in #4146
- Bump loader-utils from 1.4.1 to 1.4.2 in /frontend by @dependabot in #4144
- Bump loader-utils from 2.0.3 to 2.0.4 in /api by @dependabot in #4145
- add organizations to domain guidance page by @lcampbell2 in #4153
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /scripts/codemods by @dependabot in #4183
- Bump qs and formidable in /services/dmarc-report by @dependabot in #4178
- Bump express from 4.17.2 to 4.17.3 in /api by @dependabot in #4186
- Bump qs and formidable in /api by @dependabot in #4187
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /frontend by @dependabot in #4165
- Bump qs from 6.5.2 to 6.5.3 in /frontend by @dependabot in #4175
- Bump certifi from 2022.5.18.1 to 2022.12.7 in /services/guidance by @dependabot in #4198
- Bump certifi from 2021.5.30 to 2022.12.7 in /scanners/dns-scanner by @dependabot in #4197
- Bump certifi from 2021.5.30 to 2022.12.7 in /scanners/https-processor by @dependabot in #4196
- Bump certifi from 2021.10.8 to 2022.12.7 in /scanners/dns-processor by @dependabot in #4194
- Bump certifi from 2021.10.8 to 2022.12.7 in /scanners/https-scanner by @dependabot in #4192
- Bump certifi from 2021.10.8 to 2022.12.7 in /scanners/tls-processor by @dependabot in #4193
- Bump certifi from 2021.10.8 to 2022.12.7 in /scanners/log4shell-scanner by @dependabot in #4191
- Bump certifi from 2022.5.18.1 to 2022.12.7 in /services/guidance by @dependabot in #4200
- Bump certifi from 2021.10.8 to 2022.12.7 in /scanners/log4shell-scanner by @dependabot in #4201
- Bump certifi from 2021.5.30 to 2022.12.7 in /scanners/dns-scanner by @dependabot in #4203
- Bump certifi from 2022.5.18.1 to 2022.12.7 in /scanners/https-processor by @dependabot in #4202
- change ubuntu version from 21-04 to 20-04 by @lcampbell2 in #4204
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /api by @dependabot in #4231
- Bump json5 from 2.2.0 to 2.2.3 in /scripts/codemods by @dependabot in #4244
- Bump json5 from 1.0.1 to 1.0.2 in /frontend by @dependabot in #4250
- Bump json5 from 1.0.1 to 1.0.2 in /scripts/hash-domains by @dependabot in #4247
- Bump json5 from 1.0.1 to 1.0.2 in /services/super-admin by @dependabot in #4249
- Bump json5 from 1.0.1 to 1.0.2 in /services/dmarc-report by @dependabot in #4248
- Bump json5 from 1.0.1 to 1.0.2 in /database-migration by @dependabot in #4253
- Bump json5 from 1.0.1 to 1.0.2 in /scanners/spring4shell by @dependabot in #4245
- Bump json5 from 1.0.1 to 1.0.2 in /api by @dependabot in #4254
- Bump json5 from 1.0.1 to 1.0.2 in /scanners/domain-dispatcher by @dependabot in #4251
- Bump json5 from 1.0.1 to 1.0.2 in /scanners/log4shell-processor by @dependabot in #4252
- Bump json5 from 1.0.1 to 1.0.2 in /scripts/domain-loader by @dependabot in #4246
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /frontend by @dependabot in #4230
- Bump d3-color, @visx/axis, @visx/grid, @visx/legend, @visx/scale, @visx/shape and d3 in /frontend by @dependabot in #4255
- bump notifications-node-client to 6.0.0 by @lcampbell2 in #4277
- Suspend daily scans on gke and staging by @FestiveKyle in #4291
- Fix CSV export of org list when any org contains a comma by @FestiveKyle in #4256
- Update preload url by @FestiveKyle in #4293
- Bump cookiejar from 2.1.3 to 2.1.4 in /frontend by @dependabot in #4294
- Bump cookiejar from 2.1.3 to 2.1.4 in /api by @dependabot in #4295
- Bump cookiejar from 2.1.3 to 2.1.4 in /services/dmarc-report by @dependabot in #4296
- Use rust-query-crlite by @FestiveKyle in #4305
- Update nats by @FestiveKyle in #4304
- Fix dmarc csv export feature by @FestiveKyle in #4326
- Show full timestamp instead of just date by @FestiveKyle in #4329
- Remember navigation state of private pages between refreshes by @lcampbell2 in #4207
- Fix register terms and conditions by @lcampbell2 in #4317
- Remove workload monitoring from
make cluster
(no longer supported) by @FestiveKyle in #4338 - Upgrade istio to 1.16.2 by @FestiveKyle in #4346
- Update ArangoDB to 3.7.18 release. Prepping for 3.8 upgrade by @FestiveKyle in #4347
- Update kube arangodb to 1.2.24 (latest) by @FestiveKyle in #4350
- Update arango 3.8.8 by @FestiveKyle in #4363
- Upgrade arango to 3.9.9 by @FestiveKyle in #4364
- Upgrade arango to 3.10.4 by @FestiveKyle in #4365
- Fix domain removal by @FestiveKyle in #4366
- Add pivot collection to "WITH" for traversals by @FestiveKyle in #4368
- Bump dns-packet from 5.3.1 to 5.4.0 in /frontend by @dependabot in #4370
- Archive and hide domains by org by @lcampbell2 in #4219
- hotfix arango domain claim values returning null by @lcampbell2 in #4373
- Fix summaries requirements by @FestiveKyle in #4383
- fix archived conditional in summaries job by @lcampbell2 in #4384
- fix every archived ocnditional in summaries job by @lcampbell2 in #4385
- [Snyk] Security upgrade node from 17-alpine to 18.14.1-alpine by @snyk-bot in #4386
- [Snyk] Security upgrade arangojs from 7.6.1 to 8.0.0 by @tracker-suivi in #4387
- [Snyk] Security upgrade arangojs from 7.5.0 to 8.0.0 by @tracker-suivi in #4388
- [Snyk] Security upgrade arangojs from 7.6.1 to 8.0.0 by @tracker-suivi in #4389
- [Snyk] Security upgrade arangojs from 7.5.0 to 8.0.0 by @tracker-suivi in #4390
- Bump webpack from 5.52.1 to 5.76.1 in /api by @dependabot in #4399
- Bump webpack from 5.74.0 to 5.76.2 in /frontend by @dependabot in #4405
- Domain filter by tags by @lcampbell2 in #4404
- add domain filters to pagination logic by @lcampbell2 in #4410
- Bulk modify org domains by @lcampbell2 in #4416
- Fix domain regex by @FestiveKyle in #4420
- temporarily exclude hidden domains from landing page summaries by @lcampbell2 in #4425
- temporarily hide hidden domains from admins by @lcampbell2 in #4426
- hide hidden domains from dmarc phase summary by @lcampbell2 in #4428
- Rework scanners by @FestiveKyle in #3891
- Set web image tags base by @FestiveKyle in #4443
- Bump cryptography from 37.0.4 to 39.0.1 in /scanners/web-scanner by @dependabot in #4442
- Create new jobs CI by @FestiveKyle in #4444
- Fix flux jobs name by @FestiveKyle in #4445
- Update new web scanner tags by @FestiveKyle in #4446
- Add cert manager platform back to main kustomize by @FestiveKyle in #4447
- Bump certifi from 2022.9.24 to 2022.12.7 in /scanners/dns-scanner by @dependabot in #4439
- Bump certifi from 2022.6.15 to 2022.12.7 in /scanners/web-processor by @dependabot in #4440
- bump sslyze to 5.1.3 by @lcampbell2 in #4457
- bump nassl to 5.0.1 by @lcampbell2 in #4458
- Bump certifi from 2022.9.24 to 2022.12.7 in /scanners/web-scanner by @dependabot in #4441
- [Snyk] Security upgrade python from 3.10.7-slim-bullseye to 3.11.2-slim-bullseye by @snyk-bot in #4451
- fix ssl19 tag being negative by @lcampbell2 in #4459
- [Snyk] Security upgrade python from 3.10.7-slim-bullseye to 3.11.2-slim-bullseye by @tracker-suivi in #4450
- Remove unused jaeger and kiali k8s resources by @FestiveKyle in #4411
- [Snyk] Security upgrade python from 3.10.7-slim-bullseye to 3.11.2-slim-bullseye by @snyk-bot in #4454
- [Snyk] Security upgrade python from 3.10.7-slim-bullseye to 3.11.2-slim-bullseye by @snyk-bot in #4453
- change sslyze method name in tls_scanner to match new name by @lcampbell2 in #4461
- fix return value for updated method by @lcampbell2 in #4462
- fix processing of null dkim results by @lcampbell2 in #4463
Full Changelog: https://github.com/canada-ca/tracker/commits/2.1.0-beta