What's Changed
- Add initial worker server by @noboruma in #691
- Add updated UI Setup by @manV in #698
- hoist storybook packages for new ui by @manV in #704
- Add reusable tailwind preset by @manV in #705
- Add fonts to dashboard and Readmes by @manV in #706
- added breadcrumb component by @milan-deepfence in #707
- V2 UI accordion component by @milan-deepfence in #710
- Fix typo in a component name by @milan-deepfence in #713
- added basic unit test for accordion and breadcrumb component by @milan-deepfence in #714
- fix warning caused by slot expecting ref attribute by @milan-deepfence in #716
- Update UI deps by @manV in #717
- use path aliases for ui components package by @manV in #719
- added to slide modal from left by @milan-deepfence in #723
- API client setup for UI by @manV in #736
- fix missing styles by @milan-deepfence in #738
- update styles by @milan-deepfence in #740
- fix:update styles by @milan-deepfence in #747
- update ui components style by @milan-deepfence in #794
- V2 UI login by @milan-deepfence in #795
- feat(onboard):lets get started page added by @milan-deepfence in #801
- V2 UI onboard host instruction by @milan-deepfence in #803
- fix(ui-components):update as flowbite 2.4.0 by @milan-deepfence in #806
- update textinput component styles by @manV in #809
- (V2) Use cva for textinput by @manV in #810
- Added instructions for docker and minor grammar changes by @saiprasanth1303 in #817
- UI v2 routing changes to support my connectors page by @manV in #820
- (v2)use relative import paths for dashboard by @manV in #821
- fix(cva):converted to cva styles, rename variable for cva of text input by @milan-deepfence in #816
- fix:add icon sizes, table checkbox padding not align for sm size, tab… by @milan-deepfence in #824
- V2 UI onboard scan by @milan-deepfence in #826
- add temporary redirect for dashboard route by @manV in #830
- V2 malwaretestbed by @deviprasad303 in #837
- update button component for light and dark mode by @milan-deepfence in #836
- Add Cloud Nodes Register and List API #838 by @jatin-baweja in #839
- added disabled state of button component by @milan-deepfence in #841
- malware ingestiona and integration into v2 by @deviprasad303 in #844
- [V2][UI] connector list by @manV in #845
- V2 onboard UI compliance result by @milan-deepfence in #840
- V2 feat registry by @ibreakthecloud in #823
- [V2] [UI] table skeleton loader by @manV in #847
- added circle spinner components by @milan-deepfence in #848
- add a mechanism to add document titles by @manV in #851
- [V2][UI]update api spec by @manV in #852
- [UI][v2] add start scan link from my connectors page by @manV in #854
- V2 UI choose scan by @milan-deepfence in #855
- V2 UI dashboard header by @milan-deepfence in #857
- [V2][UI] update dependancies by @manV in #862
- [UI][V2] registries listing design by @manV in #863
- V2 vulnerability & secret api integration by @milan-deepfence in #864
- added static integrations home page by @milan-deepfence in #865
- Add Start Cloud Compliance Scan API to v2 #838 by @jatin-baweja in #866
- V2 UI fix loading for Button and IconButton component by @milan-deepfence in #867
- Added form/api for docker add registry by @milan-deepfence in #868
- [v2][UI]Add k8s listing in my connectors by @manV in #871
- Fix duplication on merge by @deviprasad303 in #872
- Add Bulk Cloud Compliance Status API #838 by @jatin-baweja in #873
- updated start scan and status to match input and output spec by @milan-deepfence in #874
- [V2][UI] Add registries support for onboard connectors list by @manV in #875
- V2 UI malwares by @milan-deepfence in #877
- [UI][v2] Router state cleanup by @manV in #879
- show selected accounts by @milan-deepfence in #880
- V2 by @deviprasad303 in #882
- [v2] Update compliance scan start request to include filters #838 by @jatin-baweja in #881
- Add cloud compliance scan results API #838 by @jatin-baweja in #884
- [UI][V2]Fix header overlap issues by @manV in #885
- [UI][V2] Added support for k8s scans on onboarding by @manV in #887
- V2 by @deviprasad303 in #889
- V2 malware secret by @deviprasad303 in #890
- added to replace scanids params by bulk scan ids by @milan-deepfence in #895
- fix: loader without start icon by @milan-deepfence in #896
- V2 UI cloud compliance by @milan-deepfence in #888
- added icon map for node type by @milan-deepfence in #897
- (feat) secret scans in registry by @ibreakthecloud in #900
- feat:added secondary style of tab component by @milan-deepfence in #899
- (feat) add malwarescan for registry by @ibreakthecloud in #904
- V2 by @deviprasad303 in #909
- KSPM V2 with start scan, results and status api #905 by @saurabh2253 in #912
- Update dependencies by @ramanan-ravi in #913
- [V2] vulnerability dashboard by @milan-deepfence in #898
- update order fields to array type, fix onboard darkmode, added last s… by @milan-deepfence in #914
- V2 by @deviprasad303 in #915
- V2 UI most exploitable by @milan-deepfence in #918
- [V2][UI] fix build issue by @manV in #920
- [V2][UI] Runtime BOM by @manV in #921
- [V2][UI] Add sorting support for vulnerability tables by @manV in #922
- [UI][v2] Fix duplicate rows by @manV in #923
- [v2] Fix scan delete and other issues by @manV in #924
- [UI][v2] Fix auth error handling when using defer by @manV in #926
- V2 UI secret by @milan-deepfence in #927
- V2 resource ingest 2 by @deviprasad303 in #928
- V2 resource ingest by @deviprasad303 in #902
- V2 UI malware by @milan-deepfence in #929
- Add API changes for v2 Cloud Compliance Controls by @jatin-baweja in #930
- Update cloud node providers API to include detailed information by @jatin-baweja in #932
- (feat) add registry screens and api by @ibreakthecloud in #931
- put unix timestamp in registry by @ibreakthecloud in #935
- added common forms for adding registries by @milan-deepfence in #936
- Add AWS org to cloud node accounts and provider listing APIs by @jatin-baweja in #938
- V2 UI registries update api by @milan-deepfence in #939
- Linux Host Compliance apis for V2 by @saurabh2253 in #940
- Add query for KSPM for cloud node account listing API by @jatin-baweja in #945
- Update queries to get last scan status and compliance percentage by @jatin-baweja in #947
- replace registry_id by node_id in all apis by @milan-deepfence in #946
- V2 UI component fileinput by @milan-deepfence in #942
- V2 UI posture by @milan-deepfence in #948
- added breadcrumb to all remainings scan type by @milan-deepfence in #951
- Allow multiple benchmark types in single cloud compliance scan, ... by @jatin-baweja in #953
- [UI][v2] Topology view by @manV in #954
- GCP and Azure create controls by @saurabh2253 in #952
- V2 UI cloud posture by @milan-deepfence in #955
- [V2][UI] scan modal refactor by @manV in #956
- V2 mahanth by @gnmahanth in #957
- fix:alignment, block check result for never scan, warnings by @milan-deepfence in #959
- update copy to clipboard, node_id for cloud compliance by @milan-deepfence in #962
- V2 UI Threat Graph by @manV in #961
- [V2][UI] scan status support for host topology details by @manV in #966
- corrected controls key, added cloud services filters by @milan-deepfence in #965
- fix compliance misconfig for cloud and non-cloud by @milan-deepfence in #968
- V2 UI gcr file upload by @milan-deepfence in #967
- handle scan result status by @milan-deepfence in #964
- added scan status handle for all scans by @milan-deepfence in #970
- V2 UI scan modal fit width by @milan-deepfence in #971
- V2 UI fix scan status on start scan by @milan-deepfence in #972
- V2 UI settings diagnosos logs by @milan-deepfence in #974
- fix wrong node type for host by @milan-deepfence in #975
- correct passing wrong node id for cluster by @milan-deepfence in #976
- V2 UI update host details scan apis by @manV in #973
- [V2][UI] Topology Graph Filters by @manV in #980
- Refactor probe report by @ramanan-ravi in #969
- V2 UI download url by @milan-deepfence in #982
- Integrations and Notification by @saurabh2253 in #986
- [V2][UI] Add filtered view support for topology table by @manV in #985
- [v2][ui] fix build issue by @manV in #987
- V2 PDF and XLSX reports by @gnmahanth in #989
- V2 UI Notification integrations by @milan-deepfence in #988
- Add scans data as part of node metadata api by @ramanan-ravi in #994
- added user list table in user management tab of settings by @harishshg in #981
- V2 UI history status by @milan-deepfence in #997
- update breadcrumb for onboard by @milan-deepfence in #998
- [V2][UI] Dashboard by @manV in #990
- Add CloudProvider & CloudRegion nodes by @noboruma in #999
- [UI][v2] update API definitions by @manV in #1000
- add filter reset feature by @milan-deepfence in #996
- V2 UI onboard required by @milan-deepfence in #1001
- add filter image by @milan-deepfence in #1002
- V2 UI integration report by @milan-deepfence in #991
- add jira in integration by @ibreakthecloud in #992
- [UI] [v2] Add more node types to topology by @manV in #1004
- use node id for vuln action by @milan-deepfence in #1005
- V2 email configuration by @saurabh2253 in #1007
- Fix for Field Filters in notification by @saurabh2253 in #1009
- V2 UI bugfix report by @milan-deepfence in #1008
- fix spec error by @milan-deepfence in #1010
- [UI][v2] topology improvements by @manV in #1011
- change to contains filter by @milan-deepfence in #1013
- retrieve api token by @milan-deepfence in #1015
- added forms config by @milan-deepfence in #1006
- Fix for missing GDPR controls in V2 by @saurabh2253 in #1017
- V2 UI fix vul node type by @milan-deepfence in #1016
- V2 Integration Config Validations by @saurabh2253 in #1018
- [V2][UI] Paginated topology hosts table by @manV in #1019
- v2-ui-global-settings by @harishshg in #1014
- v2-ui-email-configuration by @harishshg in #1012
- V2 UI user audit logs by @harishshg in #1021
- user audit log crated on colum fix by @harishshg in #1022
- V2 UI headless UI listbox by @milan-deepfence in #1020
- [UI][v2] Accpet invite flow by @manV in #1024
- added user information and api key by @milan-deepfence in #1026
- [v2][UI] topology enhancements by @milan-deepfence in #1023
- v2-ui-settings-ui-improvements by @harishshg in #1025
- update logo, add filter in pods table, update change password by @milan-deepfence in #1027
- Update report struct by @ramanan-ravi in #1029
- V2 UI corrections by @milan-deepfence in #1030
- V2 UI corrections improvements by @milan-deepfence in #1035
- [UI][v2] storybook v7 by @manV in #1034
- fix(bugs):fix bugs, add 500, 404 error pages by @milan-deepfence in #1036
- [v2][ui] integrate passowrd recovery api by @harishshg in #1031
- [UI][V2] Cloud Resources Details by @manV in #1039
- [UI][v2] ListBox and ComboBox improvements by @manV in #1041
- V2 UI styles improvement by @milan-deepfence in #1042
- display node id, text improvemnts, show no data on table for posture … by @milan-deepfence in #1044
- Fix cloud resource count issue by @manV in #1045
- V2 UI onboard improvements by @milan-deepfence in #1046
- fix to have card header consistency by @milan-deepfence in #1047
- [UI][v2] Enhancements by @manV in #1048
- Dummy scope + scale fixes by @noboruma in #1050
- V2 UI bug fixes by @milan-deepfence in #1049
- [UI][V2] ThreatGraph and Topology enhancements by @manV in #1051
- [UI][v2] Graph empty states by @manV in #1053
- V2 UI bug fixes improvements by @milan-deepfence in #1052
- V2 UI download SBOM scan result by @milan-deepfence in #1054
- [UI][v2] ThreatGraph Advanced Filters by @manV in #1057
- V2 UI fixes loading button indicator on form submit by @milan-deepfence in #1058
- refactor to use hook to get cloud account by @milan-deepfence in #1059
- update posture counts label by @milan-deepfence in #1061
- [UI][v2]Dashboard layout changes by @manV in #1063
- V2 UI unique vuln by @milan-deepfence in #1060
- 500 error in registry by @ibreakthecloud in #1064
- Add filter field to BulkDeleteScansRequest by @noboruma in #1067
- hide scan interval on start scan by @milan-deepfence in #1066
- V2 UI vuln threat graph by @milan-deepfence in #1065
- v2-ui-Scheduled Jobs by @harishshg in #1070
- (v2)(feat.) ecr registry and cross registry by @ibreakthecloud in #1071
- added scan history and vuln db upload tab in settings by @milan-deepfence in #1062
- [V2][UI] Topology support for Azure GCP services by @manV in #1072
- [UI][v2] Fix UI issues by @manV in #1075
- [UI][v2] Pagination fixes by @manV in #1076
- V2 multi project gcp support by @saurabh2253 in #1077
- v2 ui replaced toast with success modal usermanagement by @harishshg in #1056
- added name column to the runtime BOM by @harishshg in #1078
- [UI][v2] Add delete scan support from scan history by @manV in #1081
- Send gzipped agent report by @ramanan-ravi in #1083
- (feat.) add gitlab registry support by @ibreakthecloud in #1082
- fix gitlab FetchImagesFromRegistry method return type by @ibreakthecloud in #1084
- [UI][v2] scan downloads add option for download from scan history by @manV in #1085
- [UI][v2] Add more charts to secret and malware dashboard by @manV in #1087
- Bug fixes by @harishshg in #1086
- Bug fixes by @harishshg in #1089
- (v2) trigger registry sync task when new registry is added by @ibreakthecloud in #1092
- V2 UI bugfixes remove severity by @harishshg in #1094
- V2 cloud account search by @saurabh2253 in #1093
- [v2] Populate active field on cloud node, show active value from database in get cloud node list API by @jatin-baweja in #1098
- V2 UI bug fixes posture scan by @harishshg in #1096
- V2 vuln resource in unique vulnerabilities page by @saurabh2253 in #1100
- Fix org stats in cloud provider API by @jatin-baweja in #1101
- v2-fix-audit-logs-500: Handling case when there's no data in DB for audit logs by @varunsharma0286 in #1102
- [UI][v2] Handle Unauthorized by @manV in #1091
- V2 UI consider competed status for top5 by @harishshg in #1103
- UI Fixes by @manV in #1106
- add method to validate registry fields by @ibreakthecloud in #1104
- [v2] SBOM files are not cleaned up #1111 by @gnmahanth in #1114
- v2-rules-racecondition: Porting changes for fixing the race condition in Malware scanner by @varunsharma0286 in #1109
- V2 UI handle 403 by @milan-deepfence in #1115
- changed notification type to cammel case by @harishshg in #1116
- Store SBOM compressed by @noboruma in #1105
- v2-ui dynamically sent severity type in filters for integration by @harishshg in #1121
- email integration by @harishshg in #1118
- Fixed pagination issues by @manV in #1122
- v2-ui empty threat graph issue by @harishshg in #1126
- v2-ui updated discription for scan history by @harishshg in #1127
- fix: header for xlsx reports by @gnmahanth in #1129
- show error for onboard start scan, error on scan result by @milan-deepfence in #1132
- V2 UI 403 delete mask by @milan-deepfence in #1128
- fix(1750): to add filter by @milan-deepfence in #1130
- UI Fixes by @manV in #1134
- registry validation error message humanize by @ibreakthecloud in #1112
- V2 UI apiwrapper vulnerability by @milan-deepfence in #1135
- fix: container vulnerability scans failing on kubernets by @gnmahanth in #1137
- adjusted column width by @milan-deepfence in #1138
- remove severity for compliance type by @milan-deepfence in #1140
- (feat.) [v2] add support to scan registry at image level by @ibreakthecloud in #1136
- update style for outline disabled style by @milan-deepfence in #1141
- Fix never scanned scan filter on topology tables by @manV in #1139
- Cleanup add registries forms by @manV in #1108
- V2 UI apiwrapper secret by @milan-deepfence in #1143
- updated to apiwrapper by @milan-deepfence in #1148
- add api to get rules and class for secret and malware scans by @gnmahanth in #1149
- Fixing the match condition for the DB cleanup by @varunsharma0286 in #1150
- added some space between checkbox title and checkbox by @milan-deepfence in #1151
- Close gRPC connections & use tickers by @noboruma in #1146
- Add filters to most exploitable vulnerability table by @manV in #1152
- v2-ui removed sso login button by @harishshg in #1158
- Add rules name class filters for secret and malware scan results by @manV in #1156
- v2-ui Need host level filter for containers and pods by @harishshg in #1154
- handle hide and show of advanced option on start scan by @milan-deepfence in #1153
- Add hints for registry forms by @manV in #1159
- Fix ecr form send boolean form values by @manV in #1160
- v2-scanner-related-changes: Changes as per the fixes in the scanners by @varunsharma0286 in #1155
- worker-compilation-fix: Syncing up with latest change in YaraHunter by @varunsharma0286 in #1161
- fix: Advanced filter mask / unmask are not working by @gnmahanth in #1165
- Add EULA page and other fixes by @manV in #1163
- Enable advanced registry scan options for registry images by @manV in #1166
- v2-ui-1178 Cloud Compliance Report Ui sync issue by @harishshg in #1164
- v2-ui- 1771 Sort all scan result tables by @harishshg in #1167
- V2 UI apiwrapper search by @milan-deepfence in #1168
- V2 UI apiwrapper posture by @milan-deepfence in #1173
- V2 UI apiwrapper dashboard by @milan-deepfence in #1172
- V2 UI apiwrapper onboard by @milan-deepfence in #1171
- V2 UI apiwrapper settings by @milan-deepfence in #1170
- remove sort by @milan-deepfence in #1174
- V2 UI apiwrapper auth by @milan-deepfence in #1169
- display toast message when count of nodes reach threshold value by @milan-deepfence in #1142
- change node type for kubernetes by @milan-deepfence in #1176
- change to api wrapper by @milan-deepfence in #1178
- placeholder color for listbox by @milan-deepfence in #1179
- Fix most exploitable vulnerability page filters by @manV in #1181
- replace map type from image to container_image by @milan-deepfence in #1180
- add script to install console on docker and k8s by @ibreakthecloud in #1162
- separate clean up of host and registry images by @gnmahanth in #1183
- v2-ui-1175- Not Able to download Agent Diagnostic Logs by @harishshg in #1184
- replace images id by registry id for start scan for multiple images by @milan-deepfence in #1188
- try suspense by @milan-deepfence in #1189
- Add timeouts to neo4j queries by @noboruma in #1186
- skip nodes from report if the results are empty by @gnmahanth in #1191
- modify install script to check k8s node memory and cpu by @ibreakthecloud in #1192
- Fix push back threshold formula by @noboruma in #1193
- pkg-scanner-in-progress: Adding status publisher to the worker's scan sbom task by @varunsharma0286 in #1182
- v2-ui-1789 Docker image vulnerability Scan link column value redirect… by @harishshg in #1194
- Use kafka for cloud resource ingestion by @noboruma in #1196
- enable pagination for posture accounts table by @manV in #1195
- Add severity support in order by filters by @noboruma in #1200
- remove-logs: Reducing logging in services by @varunsharma0286 in #1198
- UI v2 new theme dropdown by @milan-deepfence in #1201
- Update table, checkbox and pagination styles by @manV in #1202
- UI v2 new theme button by @milan-deepfence in #1203
- V2 mv react query inifinitequery by @milan-deepfence in #1197
- add audit logs on multiple user actions by @gnmahanth in #1206
- remove tailwind radix library by @manV in #1209
- UI v2 new theme tab by @milan-deepfence in #1210
- add caret, change hover style by @milan-deepfence in #1211
- fix-email-integration: Fixing the email workflow by @varunsharma0286 in #1213
- add-space-email-report: Adding space and removing nils from email report by @varunsharma0286 in #1214
- added breadcrumb, update tab animation, dropdown arrow icon by @milan-deepfence in #1215
- skip fetching connections on topology table view by @manV in #1217
- fix group count api reponse of secret and malware to return results only related to scan by @gnmahanth in #1218
- Navigation theme changes by @manV in #1216
- UI v2 new theme modal by @milan-deepfence in #1219
- add backend health check form haproxy by @gnmahanth in #1221
- Add react-query for caching by @manV in #1185
- fix: empty summary table in cluster posture report by @gnmahanth in #1223
- update switch style by @milan-deepfence in #1224
- Cloud resource optimizations by @noboruma in #1226
- UI v2 new theme checkbox radio by @milan-deepfence in #1225
- UI v2 new theme lables badges by @harishshg in #1208
- Theme preset refactor by @manV in #1229
- Invalid date fix in registry by @ibreakthecloud in #1230
- listbox with multi select style updated by @milan-deepfence in #1228
- Fix 400 error in gcr registry add by @ibreakthecloud in #1232
- ISSUE-1788: Fixing the race condition and handle AlreadyExists error by @varunsharma0286 in #1234
- Upgrade golang version, dependencies, simplify agent build by @ramanan-ravi in #1233
- UI v2 new theme tooltip by @harishshg in #1199
- (v2) Fix imagestub to fix edge cases by @ibreakthecloud in #1236
- ISSUE-1820: Adding status checker to the generation of sbom by @varunsharma0286 in #1238
- Discover cloud compute instances from cloud scanner in agent-less deployment by @ramanan-ravi in #1239
- UI v2 new theme vuln scan results by @milan-deepfence in #1231
- Add link nodes task by @noboruma in #1241
- Vulnerability screens style fixes by @manV in #1242
- UI v2 new theme secret malware by @milan-deepfence in #1243
- UI v2 new theme unique by @milan-deepfence in #1246
- ISSUE-1822: Optimizing workflow for most exploitable vulnerabilities by @varunsharma0286 in #1245
- Make ImageStub specific to registry by @ibreakthecloud in #1247
- Add secret/malware/compliance rules APIs by @noboruma in #1248
- fix-exploitability-score-reset: Adding reset query for exploitability_score field by @varunsharma0286 in #1249
- Vulnerability scan results ui fixes by @manV in #1250
- Tweak Vulnerability Stub, add Vulnerability stub APIs & Add Rule filter by @noboruma in #1251
- UI v2 new theme api unique secret malware by @milan-deepfence in #1252
- replace slash with underscore for ns in RegistryAccount by @ibreakthecloud in #1253
- refactor ecr:registry package by @ibreakthecloud in #1254
- V2 agent bootstrap by @noboruma in #1235
- Optimize build time by @noboruma in #1260
- Optimize rebuild steps by @noboruma in #1262
- added scan results page for secret and malware, fixes some bugs by @milan-deepfence in #1255
- update accounts list page by @milan-deepfence in #1256
- Compile scope statically by @noboruma in #1263
- UI v2 new theme input by @milan-deepfence in #1222
- Add searc horder to extended filter by @noboruma in #1268
- ISSUE-1834: Fixing the most exploitable functionality by @varunsharma0286 in #1267
- (feat.) add support for aws security hub integration by @ibreakthecloud in #1261
- Use namespace context for postgresql connection, not global context by @ramanan-ravi in #1271
- move db init to scheduler by @gnmahanth in #1275
- Make all plugins statically built by @noboruma in #1272
- update combobox to support form usage by @manV in #1274
- app api to sync registry by id by @gnmahanth in #1278
- Topology theme changes by @manV in #1270
- add support to list all images from dockerhub paginated by @ibreakthecloud in #1276
- Threat graph theme updates by @manV in #1281
- UI v2 new theme reg by @milan-deepfence in #1266
- UI v2 new theme status filter by @milan-deepfence in #1282
- UI v2 new theme authn by @milan-deepfence in #1279
- UI v2 new theme start scan by @milan-deepfence in #1280
- Dashboard theme changes by @manV in #1284
- ISSUE-1845: Fixing query for getting the live connections for topology by @varunsharma0286 in #1286
- Fix redirection issue by @manV in #1287
- use lookup apis for detail modals by @manV in #1289
- RBOM theme changes by @manV in #1288
- add missing support for sumologic by @ibreakthecloud in #1269
- ISSUE-1834-2: Using extended_filter from the request by @varunsharma0286 in #1291
- ISSUE-1850: Fixing the panic due to incorrect interface conversion. by @varunsharma0286 in #1294
- Fix page resets when clicking start scan button on posture accounts list by @manV in #1292
- UI v2 new theme setting by @milan-deepfence in #1285
- change most exploitable vulnerability query by @manV in #1290
- Top attack paths on vulnerability dashboard and scan results by @manV in #1297
- UI new theme integrations by @milan-deepfence in #1283
- add button to add posture account by @milan-deepfence in #1298
- UI v2 new theme onboard by @milan-deepfence in #1295
- fix posture landing icons by @milan-deepfence in #1299
- Fix reset password form by @manV in #1300
- UI v2 new theme 404 and posture result by @milan-deepfence in #1301
- fix eula page by @manV in #1302
- skip theme related tests by @manV in #1303
- Add an option to reset api key by @manV in #1304
- fix pie chart consistency issues by @manV in #1306
- PagerDuty not working fixes by @ibreakthecloud in #1308
- Add K8s cluster node conditionally from steampipe resources by @saurabh2253 in #1265
- UI v2 new theme feedback 1 by @milan-deepfence in #1310
- Graph and Table feedback changes by @manV in #1312
- resolve merge conflicts from old v2 by @milan-deepfence in #1313
- Theme changes by @manV in #1190
- (v2) fix sumologic issues by @ibreakthecloud in #1315
- enrich validation error messages by @ibreakthecloud in #1319
- UI v2 onboard feedback 1 by @milan-deepfence in #1314
- dashboard ui fixes by @manV in #1318
- Top attack paths layout fixes by @manV in #1321
- invalidate after start scan, sync registry images by @milan-deepfence in #1322
- Add agent check for start scan from topology by @manV in #1311
- ISSUE-1830: Adding changes for stopping the seceret and malware scans (Only review, do not merge yet) by @varunsharma0286 in #1316
- Onboarding and Topology ui improvements and fixes by @manV in #1323
- V2 cicd by @gnmahanth in #1307
- UI v2 permissions by @milan-deepfence in #1324
- handle redirect after delete scan from results page by @manV in #1325
- added email configuration form validation, update spacing for overvie… by @milan-deepfence in #1331
- Headless UI components add noPortal option by @manV in #1330
- UI v2 bug fixes by @milan-deepfence in #1353
- [v2] ui fixes by @manV in #1374
- Change issue icon for threatgraph node by @manV in #1377
- fix(1375): to have success modal and allow user to close by @milan-deepfence in #1379
- Use goose for postgresql migration by @ramanan-ravi in #1381
- Fix: 500 error on user new user register by @gnmahanth in #1384
- ISSUE-1341: Using cve_id instead of node_id for vulnerability top attack by @varunsharma0286 in #1385
- Fix overlapping combobox contents by @manV in #1382
- (v2) donot allow email integration if not configured by @ibreakthecloud in #1386
- add scan message on result page for vulnerability,secret, malware,pos… by @milan-deepfence in #1383
- UI v2 bug fixes 3 by @milan-deepfence in #1387
- Fix portal issues in listbox and combobox by @manV in #1388
- update to remember tab on return back by @milan-deepfence in #1389
- update error page style, hover styles by @milan-deepfence in #1390
- Fix: #1363 skip internet cloud provider node by @gnmahanth in #1393
- fix(1898): missing severity and statuses filters by @milan-deepfence in #1394
- fix 404 layouts by @manV in #1391
- disable sorting where it is broken by @milan-deepfence in #1395
- fix(1778): show tooltip for header where text is trim off by @milan-deepfence in #1396
- added to generate product version by @milan-deepfence in #1397
- Fix: host integration issues by @gnmahanth in #1399
- update to suspense infinite query by @milan-deepfence in #1400
- fix(1903): link from topology to posture result page by @milan-deepfence in #1401
- Fix: Add missing node details in the results sent to notification by @gnmahanth in #1403
- remove todo by @milan-deepfence in #1402
- ISSUE-1350: Fixing the docker registry by @varunsharma0286 in #1398
- Fix: delete failed reports, sort list reports by @gnmahanth in #1404
- UI v2 fixes improvements by @milan-deepfence in #1406
- Fix: pdf reports format issues by @gnmahanth in #1408
- Fixes and improvements to ui components by @manV in #1407
- ISSUE-1362: Fixing the ordering of the results sent in response by @varunsharma0286 in #1409
- Fix layout shift issues on dashboard by @manV in #1410
- ISSUE-1362-2: Fixing the logic by @varunsharma0286 in #1411
- fix message and page size by @milan-deepfence in #1412
- Refactor login and signup response handle by @manV in #1413
- remove select component and typography component by @milan-deepfence in #1414
- fix slack formatting by @ibreakthecloud in #1417
- UI v2 remove cx twmerge by @milan-deepfence in #1415
- Fix: jira integration not working by @gnmahanth in #1416
- Fix attack path internet edge direction by @manV in #1418
- donot allow scan to intiate on images with no tags by @ibreakthecloud in #1419
- fix select components clear button not working by @manV in #1421
- Scan status Filter fix in compliance by @saurabh2253 in #1425
- update account filter by scan status by @milan-deepfence in #1426
- update stepper style for step line and content by @milan-deepfence in #1429
- UI button disabled by @milan-deepfence in #1430
- ISSUE-1901: Adding logic to handle the listing of tags correctly by @varunsharma0286 in #1428
- Add multiple levels support to navigation menu by @manV in #1433
- Fix memory formatting issues by @manV in #1432
- Update navigation menu styles by @manV in #1434
- UI v2 fix 1882 by @milan-deepfence in #1435
- move database migrations to go code by @gnmahanth in #1436
- batch slack message to avoid send failure by @ibreakthecloud in #1437
- add ingetser metrics to track number of records inserted by @gnmahanth in #1441
- enable advanced filter for s3 and jira by @milan-deepfence in #1448
- ISSUE-1913: Change to support adding custom scheduled tasks by @varunsharma0286 in #1447
- Refactor integrations form by @milan-deepfence in #1450
- use name mapping with api enum by @milan-deepfence in #1451
- ISSUE-1923: Fixing updated_at format in notification by @varunsharma0286 in #1449
- Fix leaking empty Sets by @noboruma in #1452
- fix: wrong key pass for severity filter, remove separator from dropdown by @milan-deepfence in #1453
- ISSUE-1860: Increasing time limits to reduce chances of timeouts by @varunsharma0286 in #1454
- change secret input type, account to use account number by @milan-deepfence in #1455
- Move common struct definition to utils by @ramanan-ravi in #1456
- UI v2 fix 1438 by @milan-deepfence in #1458
- fix wrong cluster and node count by @ibreakthecloud in #1457
- ISSUE-1860: Adding poller for the kafka consumers by @varunsharma0286 in #1459
- corrected styles by @milan-deepfence in #1462
- send agent running and active flag for searches wherever it requires by @milan-deepfence in #1460
- ISSUE-1919-1: Fixing the hostname for the pods by @varunsharma0286 in #1467
- search hosts that are available for clusters only for pods table by @milan-deepfence in #1468
- UI v2 reduce auth bg size by @milan-deepfence in #1461
- added iam role option by @milan-deepfence in #1470
- Fix disappearing vulnerability scores by @noboruma in #1472
- Fix K8S cluster cleanup logic by @noboruma in #1473
- fix-pollhandler: Workaround for the race condition in the watermill library which resulted in panic by @varunsharma0286 in #1474
- ISSUE-1934: Fixing the created and last modified dates for jfrog registry by @varunsharma0286 in #1475
- Maintenance mode page by @manV in #1476
- Use lookup results to show counts in ThreatGraph side panel by @manV in #1477
- add product version in instructions for docker and linux by @milan-deepfence in #1471
- use aws node type for aws cloud controls by @milan-deepfence in #1478
- add k8s cluster's cloud region too by @ibreakthecloud in #1431
- Integration validation by @ibreakthecloud in #1423
- ISSUE-1938: Adding MatchInArrayFilter filter by @varunsharma0286 in #1479
- added ec2 connector by @milan-deepfence in #1484
- added agent running filter, added required symbol for forms by @milan-deepfence in #1491
- Search filtering fixes & improvements by @noboruma in #1492
- Replace minio with seaweedfs by @noboruma in #1490
- (ui) add license field in sbom by @ibreakthecloud in #1489
- show and search tags when searching container image in filters by @manV in #1493
- Show cloud resources in topology by @manV in #1463
- Bring seaweedfs back by @noboruma in #1496
- ISSUE-1919-3: Adding changes for supporting pod scanning by @varunsharma0286 in #1495
- Prevent compliance scans on cont & img by @noboruma in #1498
- UI v2 pod scan by @milan-deepfence in #1497
- Use vite plugin for fonts to load locally by @manV in #1500
- update console helm chart by @gnmahanth in #1502
New Contributors
- @harishshg made their first contribution in #981
Full Changelog: v1.5.0...v2.0.0