3.9.0
What's Changed
Features
2c08cfb5
resotocore Allow blacklisting accounts (#1932)4d106eb2
aws Add remediation complexity (#1933)a94f5bf5
Fix/alb listener check (#1917)ac50d973
resotocore Maintain history only for configuration changes (#1910)9564bb33
resotocore Allow configuring history duration (#1909)5172f6ca
fix: NoneType value handled (#1908)ef60d552
azure Collecting Azure Metrics (#1892)cfd8e294
resotocore Allow history search with multiple change types (#1900)af74c1dc
Fix the replacement of the organization roots (#1901)04ba9e33
resotolib Add base resources for organizations (#1896)2f3cb40e
resotocore Add path to table json output (#1893)477c36e4
resotolib Revert "[resotolib][feat] Add log counter (#1885)" (#1890)c51e3b75
resotocore Maintain version and run migrations on demand (#1887)c83481cd
resotolib Add log counter (#1885)15258138
plugins/aws Create org tree. (#1865)7f891aa3
resotocore report check: show failing resources (#1879)5a49a4d0
feat STS session duration and improve error handling (#1878)711a22db
Bump jinja2 from 3.1.2 to 3.1.3 (#1876)1e6110f6
resotocore Maintain checks and benchmarks and allow custom checks and benchmarks (#1873)2a6aa169
aws add provider_link and arn if missing (#1877)35fc7f64
resotocore Add AWS WAF Security (#1870)c151817b
resotocore Towards AWS WAF Security (#1867)a48a12ea
resotocore Add AWS CIS 2.0 (#1863)77d3b951
azure Filter virtual machine sizes (#1852)177ea49a
resotocore Allow multiple result kinds for ReportCheck (#1862)54b5f52e
resotocore Add timeseries downsampling functionality (#1861)feaf489e
plugins/aws Add organization information to account node (#1864)26538fb1
resotolib Allow ISO 8601 durations (#1846)8111bd94
azure Add new relationships between network resources (#1838)1841ea81
resotocore Improve sort order for complete path (#1851)628e830a
resotocore Add timeseries command (#1840)2506c1af
Bump cryptography from 41.0.5 to 41.0.6 (#1839)1b07c505
resh Allow defining http headers for the shell via cmd line (#1834)edbe7a90
resotocore Enable count and total count for search queries (#1832)c6d86fa5
resotocore Provide property complete endpoint (#1827)a7a44e7f
fix: Moved some classes to base (#1822)b35aea03
resotoworker Allow defining a startup idle timeout (#1823)85f23ec8
resotolib ModelExport: include name and description (#1820)28a13a62
resotocore Maintain subscribers in memory (#1819)2e278642
resotocore Allow kind to be part of the node data (#1817)06c1d95c
resotocore Allow accessing detailed model information (#1816)6a8eed76
plugins Add human readable kind names as well as kind descriptions (#1813)cb8f2a8f
resotocore Bump inventory version on merge (#1815)b8c516cd
resotocore Provide possible values for attributes and values (#1814)69b12a05
resotocore Add list table output (#1812)ce37d162
feat Azure add network resources (#1805)c464a3f2
azure Implement update_tag, delete_tag of a resource (#1806)df75df09
Implement delete of a resource (#1800)6304674d
feat benchmarks include severity in short info (#1803)173d92ff
fix Load checks by id (#1801)925604e1
feat Resolve ancestor of cloud, account and region (#1802)f098ac5c
feat Load checks by id (#1799)8614ef15
azure Add ResourceGroups and create edges from ResourceGroup to Resource (#1782)
Fixes
da36b504
resotolib log feedback errors as warning (#1931)d5ea96ba
Turn off automated pytest checks in VSCode (#1928)e5603c88
aws s3 bucket_secure_transport_policy: all actions (#1927)60c8357e
aws s3 bucket_secure_transport_policy (#1925)3570ad55
aws Make cognito group unique (#1924)c2d0fb3c
resotocore compliance checks (#1921)053c786f
aws indentation level (#1923)66b7928d
resotocore broken sqs check (#1920)b8bd5a95
plugins/aws Only collect LIVE CloudFront Functions (#1919)90ef8956
aws Collect capacity providers only once (#1918)8bc44ea1
resotocore fix case for certificate_transparency_logging value (#1916)0bf3127f
resotocore wrong checks for lambda and sqs (#1915)c069a00f
resotocore custom sorting in history (#1914)d5760ec0
aws Handle wrong encoded user data gracefully (#1912)f290cca2
resotocore access to graphdb props (#1911)9036f6de
resotocore Allow only one timeseries creation at a time (#1906)42b7665c
resotocore Fix MFA check (#1905)6318aa11
resotocore Maintain security changes (#1899)d502962a
resotocore Maintain security improvements (#1894)175f54b6
plugins/aws Find dangling plugin roots in graph and sanitize them (#1895)644ff5a8
resotocore Aggregate over prop with last part is an array (#1891)04ded94b
resotocore small fixes (#1886)01dc4055
resotocore Close the arangoconnection on stop (#1884)de596adb
resotocore Same check from multiple benchmarks should result in one issue (#1883)7a6c38a7
resotocore Only show info when requested (#1882)56393d43
resotocore table: rendering of complex props (#1881)45010142
resotocore yaml handling (#1880)62f8e1b5
aws Define missing AWS Metadata (#1875)4725be58
aws Fetch public ECR repositories are global (#1874)d8e13422
resotocore Batch size and timeout (#1872)a18f6dbe
Change node should also reflect ancestors in self (#1859)91e31f7f
Change node should also reflect resolved properties (#1858)2f894ab6
resotocore Only show progress for collect (#1853)1525f81a
resotocore Lambda policy mapping (#1850)dcbb5d6d
resotocore Use the property path if existing (#1849)f92467db
resotocore args parser needs to allow empty space (#1848)b07eef10
resotocore Quote account ids (#1847)b8fa7764
resotocore do not filter non none values (#1845)71091e96
resotocore result kind in check (#1844)8f75b5fb
resotocore History should accept count flag (#1843)d46f9c77
Handle backticks in list command (#1842)3420035a
resotocore Try to make a string before (#1837)b05420a1
resotocore Maintain ancestor refs in history and allow to delete history (#1835)38d43d65
resotocore Type of exported model (#1833)bdbad569
resotocore Fix query parser for predicates that start with all (#1831)fe2e4a6e
azure SubResources are also Resources (#1830)1d842a41
resotocore History ttl index was wrong (#1829)b29356be
resotocore Make list column unique (#1826)25d2be11
resotocore Filter accounts when marking resources as compliant (#1825)50991521
resotocore Do not create snapshot jobs when scheduling is disabled (#1818)0366429e
resotoworker Do not use the name to compute the resource identifier (#1811)b4c4fb1d
azure Fixed collecting network resources + added tests (#1810)827a7786
azure Fix model and remove useless resources (#1809)27ff7109
resotocore Add additional CA to bundle (#1797)
Chores
247f3b0b
Bump 3.9.0 (#1934)08cb6850
Bump libs (#1930)b449e30d
aws Mark additional fields as irrelevant for history changes (#1913)582e8518
ci Update resource models & IAM policies in Fix docs (#1907)ec4849ab
aws Reduce logging level error->warning (#1904)624af19e
Bump libs (#1903)1f0ca94e
Bump libs (#1889)b7abd717
Bump libs (#1871)0e0899b6
Make the PR template simpler. (#1869)90876c7d
Bump libs (#1868)d48e715f
Bump aiostream to latest version (#1855)14a231b4
Bump libs (#1854)53409613
resotocore Improve logging (#1836)e4ecab9d
Bump libs (#1828)b8d575c3
Bump libs (#1824)a014efb2
Bump libs (#1808)6b6ee30e
plugins/gcp Add more debug logging to GCP project discovery (#1804)631a5687
Trigger build on merge to main. (#1798)b41391c6
Bump libs (#1796)d7664149
Bump 3.8.1 (#1794)
Docker Images
somecr.io/someengineering/resotocore:3.9.0
somecr.io/someengineering/resotoworker:3.9.0
somecr.io/someengineering/resotoshell:3.9.0
somecr.io/someengineering/resotometrics:3.9.0