What's Changed
- Add global lock on TG generation by @noboruma in #1506
- (feat.) add registry account syncing flag by @ibreakthecloud in #1507
- update middlewares order for watermill by @gnmahanth in #1510
- Make sure cron jobs are never returning errors by @noboruma in #1511
- remove react icons by @milan-deepfence in #1503
- Validator error message by @ramanan-ravi in #1515
- remove react icons by @milan-deepfence in #1517
- ISSUE-1923-2: Putting date in human readable format by @varunsharma0286 in #1518
- reduce CloudNode cleanup time from 13 hours to 5 mins by @ibreakthecloud in #1320
- Spawning multiple goroutine for Notification and Sharing http client by @saurabh2253 in #1504
- update server and worker entrypoint to wait for file server by @gnmahanth in #1521
- Increasing threshold to 15 minutes by @varunsharma0286 in #1519
- Add integration status by @noboruma in #1522
- Fix wrong API status return by @noboruma in #1523
- added binaries scan for vulnerabilities by @milan-deepfence in #1524
- Enable support for go binary cataloger by @ramanan-ravi in #1525
- added a new column for integration to show error by @milan-deepfence in #1526
- Fix registry api validation by @ramanan-ravi in #1527
- Fix missing return on malware notification by @noboruma in #1528
- (feat): add api to compare vulnerability scan results by @ibreakthecloud in #1505
- Update documentation links by @ramanan-ravi in #1529
- Fix api docs generci usage by @noboruma in #1531
- Fix diff-add operation IDs by @noboruma in #1532
- fix watermill middlewares not ack messages after processing by @gnmahanth in #1533
- Removed orgs from posture by @saurabh2253 in #1535
- fix typo in ScanInProgress.tsx by @eltociear in #1539
- added sync column by @milan-deepfence in #1509
- UI bug fixes and text update by @milan-deepfence in #1520
- Fix typo in neo4j query by @noboruma in #1540
- fix breadcrum break due to node type mismatched by @milan-deepfence in #1536
- Adding Org scan status map by @saurabh2253 in #1542
- added organization account filter by @milan-deepfence in #1534
- Show loading indicators on confirmation dialogs when operation in progress by @manV in #1541
- FIX-INTEGRATIONS: Changes to fix the load issue in integrations by @varunsharma0286 in #1538
- Revert "added organization account filter" by @milan-deepfence in #1543
- Adding Selected Fields for messaging app in notification by @saurabh2253 in #1530
- UI add org account tab by @milan-deepfence in #1544
- seperate initilize neo4j, run it before all other tasks by @gnmahanth in #1548
- Update queries for cloud resource threatgraph, remove empty cloud res… by @jatin-baweja in #1545
- Add documentation for cloud scanner private VPC by @jatin-baweja in #1551
- added organization account filter on regular accounts table by @milan-deepfence in #1547
- Fix deadlock on pod scan status updates by @noboruma in #1554
- fix(1482): start scan to send node type of image for container image … by @milan-deepfence in #1553
- #1481 Added public docker registry access without cred by @saurabh2253 in #1555
- Upgrade neo4j DB to 4.4.25 & change restart policies by @noboruma in #1558
- Clean up posture API by @noboruma in #1550
- remove required asterisk by @milan-deepfence in #1559
- Fix multi transaction on status update session by @noboruma in #1560
- Dissociate status update from pod status update by @noboruma in #1561
- Fix missing commit by @noboruma in #1562
- Docker image name is incorrect in search images api #1501 by @ramanan-ravi in #1564
- Add more log files in diagnostic logs by @ramanan-ravi in #1565
- put checkbox option for docker hub by @milan-deepfence in #1563
- Fix download scan url encoding issue by @manV in #1566
- Fix container image scan download issue by @manV in #1567
- Improve error handling by @noboruma in #1570
- feat. add option to get notified for selected scan results by @ibreakthecloud in #1549
- fix: unescape url in registry sync and delete by @ibreakthecloud in #1571
- fix issue of language selection when in combination with select all by @milan-deepfence in #1569
- change container_image to container image in dropdown list by @milan-deepfence in #1575
- Add .log suffix in deepfenced logs by @ramanan-ravi in #1582
- Add ingester circuit breaker by @noboruma in #1580
- Allow processes log files to be rotated by @noboruma in #1583
- added notify features by @milan-deepfence in #1576
- fix: worker build failure by @gnmahanth in #1586
- ISSUE-1830: Adding Stop scan related changes for Vulnerability, Compliance and Cloud compliance scans by @varunsharma0286 in #1585
- Update compliance controls by @ramanan-ravi in #1578
- Clean up & optimize status update queries by @noboruma in #1587
- Use MGMT_CONSOLE_PORT to generate report URL by @noboruma in #1589
- UI scan diff by @milan-deepfence in #1568
- Add pprof option to worker by @noboruma in #1593
- Fix wrong default value for debug enabling by @noboruma in #1594
- Configure cron for vulnerability db update #1573 by @ramanan-ravi in #1595
- Configure maximum log size for agent container #1597 by @ramanan-ravi in #1598
- Handle neo4j container restart by @noboruma in #1599
- feat: (backend): API to list scan fields and add custom fields in Jira by @ibreakthecloud in #1602
- Add reporting field selection to jira integration by @manV in #1603
- Improve strings handling by @noboruma in #1604
- Remove hard copies of neo4j clients by @noboruma in #1606
- ISSUE-1972: Supporting multiple scanids in stop scan request by @varunsharma0286 in #1600
- Switch watermill kafka to asynq redis by @noboruma in #1596
- Fix agent ingestion & malware updater by @noboruma in #1608
- Fix server controls workload logic by @noboruma in #1609
- Fix workload allocator semaphore by @noboruma in #1610
- Organisation Scan Start on children by @saurabh2253 in #1611
- fix: wrong message after notify scan results by @milan-deepfence in #1612
- UI scan compare by @milan-deepfence in #1607
- Fix unimplemented action logic by @noboruma in #1614
- Fix missing yara rules by @noboruma in #1615
- Make pod/cloudres scan status update async by @noboruma in #1616
- Use default search handler for cloud resources by @ramanan-ravi in #1617
- UI stop scan by @milan-deepfence in #1601
- Add vulnerability language in search vulnerabilities api by @ramanan-ravi in #1623
- added more filters by @milan-deepfence in #1613
- bulk delete for scans by @milan-deepfence in #1622
- UI user audit pagination by @milan-deepfence in #1620
- Server side pagination for user audit logs api by @ramanan-ravi in #1619
- human readable format for missing time value by @milan-deepfence in #1625
- add-button by @sangam14 in #1627
- Clean up /tmp on worker restarts by @noboruma in #1629
- Add completion handlers by @noboruma in #1628
- Fix workload by @noboruma in #1630
- Make some tasks retryable by @noboruma in #1631
- Update docs by @ramanan-ravi in #1634
- Update helm index by @ramanan-ravi in #1636
- Revamp status by @noboruma in #1633
- remove hard coded service name by @gnmahanth in #1637
- ISSUE-1794: Changes to support streaming by @varunsharma0286 in #1639
- ISSUE-1794-2: Adding timestamps to req and response by @varunsharma0286 in #1644
- make service names configureable in helm charts by @gnmahanth in #1641
- add vulnerability completion api by @ibreakthecloud in #1640
- Add Cloud account id to Agent node data by @saurabh2253 in #1646
- feat(1621): added filters by @milan-deepfence in #1645
- add flag to optionally enable otel tracing by @gnmahanth in #1648
- Add short name in agent report by @ramanan-ravi in #1649
- #1443 Fix for empty region displayed from kube hosts by @saurabh2253 in #1638
- added more filters for unique, most exploitable and host table by @milan-deepfence in #1651
- Posture counts by @gnmahanth in #1653
- add df install dir in fluentbit config path by @ibreakthecloud in #1657
- Update styles by @milan-deepfence in #1659
- feat: added to go to hosts, containers,pods from cluster node by @milan-deepfence in #1658
- display message for read only user by @milan-deepfence in #1661
- #1654 Report to security hub with correct accId by @saurabh2253 in #1655
- add df install path in sockets by @ibreakthecloud in #1664
- fix vuln db url with empty host port in worker by @gnmahanth in #1663
- Fix linking of cloud scan results from ThreatGraph by @manV in #1665
- fix missing sock path by @ibreakthecloud in #1669
- Add podman support by @ramanan-ravi in #1667
- df install paths in bootstrapper by @ibreakthecloud in #1670
- add default vuln db while building worker by @gnmahanth in #1671
- Update README.md - Typo "bnechmarks" by @IIAIronWolf in #1672
- ISSUE-1124: Enhancements to masking results of scans by @varunsharma0286 in #1666
- File manager updates by @gnmahanth in #1674
- Show details of resources from scan result by @milan-deepfence in #1676
- Affected resources data on scan result lookup api by @ramanan-ravi in #1673
- File server fix by @gnmahanth in #1677
- UI spec update by @milan-deepfence in #1678
- ISSUE-1124-2: Adding support for masking across same tag of same image by @varunsharma0286 in #1681
- Enhancements to masking results of scans by @manV in #1675
- Parallelize table data and pagination api calls by @milan-deepfence in #1682
- add option to use AWS S3 inplace of existing file server by @gnmahanth in #1683
- Download neo4j apoc plugin during build to support air-gapped environments by @ramanan-ravi in #1686
- Support anonymous users for registries by @ramanan-ravi in #1688
- (wip): add support for cloud scanner logs in server by @ibreakthecloud in #1680
- Diagnostic logs for cloud scanner by @milan-deepfence in #1689
- HTML email using templates by @ramanan-ravi in #1690
- ISSUE-1124-3: Simplifying the api by @varunsharma0286 in #1684
- Updated mask/unmask action for an image, image tags, host, across host and images by @milan-deepfence in #1695
- update golang and syft by @gnmahanth in #1693
- Added cloud account id filters by @milan-deepfence in #1647
- Set extended field for vulnerability, secret, malware #1343 by @ramanan-ravi in #1697
New Contributors
- @eltociear made their first contribution in #1539
- @sangam14 made their first contribution in #1627
- @IIAIronWolf made their first contribution in #1672
Full Changelog: v2.0.0...v2.0.1