Skip to main content

3.5.2

What's Changed

Features

  • 147a1510 aws Skip an account on resource collect failure is configurable (#1652)
  • b665a6b6 gcp Export all required GCP permissions (#1651)
  • 8c98ba2c resotocore --at support for the search command (#1645)
  • 5efdf421 resotocore Allow better customization of the pagerduty command (#1640)
  • 769f3db8 plugins/k8s Make KubernetesService a load balancer (#1638)
  • 47605cc6 resotocore Allow filtering of report checks (#1637)

Fixes

  • fd17ee32 plugins/gcp Skip sys- project (#1658)
  • 65a45642 resotocore Remove warning about the iterating outside of the streaming context (#1657)
  • 44b1efa8 plugins/gcp Handle 403 errors more gracefully (#1653)
  • 35040406 resotocore Remove test flake (#1656)
  • 5720f2b2 resotocore Allow piping output into an infra app (#1655)
  • ef427718 resotocore Invalid yaml generation (#1646)
  • d3ec5f2d resotolib Update dependencies (#1648)
  • 49a442bd resotocore Document all cmd line parameters of report (#1647)
  • 5e240388 resotocore Empty collectors yield an error (#1643)
  • dcf737b0 resotocore Put commands into correct category (#1644)
  • 3ee2c1ec resotoshell Parse argument commands (#1642)
  • b06fedc4 resotocore arg names without -- (#1641)
  • 69338665 aws Handle unavailable resources in China (#1639)
  • 2cef4772 resoto Cleanup cattrs/jsons complexity (#1635)

Chores

  • d4f11c4a resotolib debug -> trace (#1660)
  • 7b9a487a ci Update CI to process GCP policies (#1659)
  • 2653fe66 resoto Workflows should run on dependencies change (#1650)
  • 7fe700bf resotocore Refactor the infra apps in alias templates (#1612)
  • 9644a872 resoto Bump Libs (#1633)
  • 021e041f resoto Bump 3.5.2 (#1634)

3.5.1

What's Changed

Features

  • 062dd3f7 plugins/k8s Store LB backends when collecting ingress (#1617)
  • b04f19a2 aws Allow glob style service filters (#1631)
  • 66b77904 resotoshell Do not store passwords in shell history (#1625)
  • 107eb0ff gcp Add missing edges (#1621)
  • a9cb6df2 resotocore Send analytics event on action error (#1619)
  • 78f90a86 resotoworker Define home-directory files as dict (#1615)
  • b709ed10 plugins/digitalocean Fill in backends when collecting load balancers. (#1614)

Fixes

  • 5df63e9d aws Make sure all services have service names (#1632)
  • a59420f0 aws AWS Artifacts are referenced by arn not name (#1630)
  • 7fa803f0 aws Detach Network interface before cleanup and correct LogGroup service (#1628)
  • 92ddae9e aws Log json if the resource can not be mapped (#1627)
  • 5c991d9d plugins/aws Find pricing partition index dynamically (#1626)
  • e2c3a399 plugins/aws Propagate partition to all client calls (#1624)
  • 0f210944 plugins/aws Set default region on all sessions (#1623)
  • 79cec0f4 plugins/aws Add support for non-default partitions (#1620)
  • 9584c1db resotocore Fix utc_str call during snapshot creation (#1622)

Chores

  • 22f2e1e8 resoto Bump 3.5.1 (#1618)
  • 710d60f3 resoto Remove anjafr from code owners (#1616)
  • 368c1cc2 resoto Use pyproject.toml instead of setup.py (#1613)
  • 592a8f7b ci Split optimize/format from build step (#1611)

3.5.0

What's Changed

Features

  • 19dd08c3 resotocore Support aliases for app run <app_name> (#1604)
  • 2cdf11fc resoto Bump ui version to 3.5.0 (#1605)
  • bcd558c4 resoto Remove redundant core feedback calls and make some cleanup info log level (#1600)
  • 8a419dc6 resotocore Automated Graph Snapshots (#1589)
  • f392d017 resotocore UML Model sort properties by name (#1595)
  • 93d19cd5 resotolib Add stdin_generator functions (#1584)
  • d277a779 resotocore Config copy command (#1583)
  • 49731535 resotocore Graphs/Snapshots cli commands (#1573)
  • f84ea851 resotocore Implement user login (#1551)
  • fe4ee31b gcp Use next gen collector (#1528)

Fixes

  • 760b1d90 resotocore Fix infra apps aliases and error reporting (#1610)
  • 59a0c227 resotocore Create parent directory if not existent (#1609)
  • f751e85b resotocore Fix kwargs (#1608)
  • 93c6f8c7 resotocore Fix the argument handling for the infrastructure apps (#1607)
  • 6371ca74 aws Always set atime/mtime for ec2 volumes (#1603)
  • fe44085b resotocore Allow benchmark configuration change (#1602)
  • f98c5d1e plugins/digitalocean Fix region extraction (#1601)
  • 0c02cb25 docker Build all Python packages in one go (#1599)
  • 39502972 resotocore Serve debug endpoints only when debug is enabled (#1591)
  • 02786ef3 resotoworker Fix the pagination (#1592)
  • 9ec12672 resotoshell Use http uri and trust certificate (#1588)
  • 052e934d plugins/gcp Fix wrong edge direction instance->disk (#1586)
  • e7223821 resotoworker Write home directory files securely (#1585)
  • b8559482 resotoworker Create path of write_files_to_home_dir config files (#1582)
  • 3dde4f1e resotocore Model API (#1581)
  • 44ba6602 resotocore Model API (#1580)

Chores

  • 7c55677e resoto Bump 3.5.0 (#1606)
  • 119f4483 ci Update publish CI workflow (#1594)
  • 1b9c315a resoto Bump libraries (#1598)
  • 106f028a resotoeventlog Remove EventLog (#1596)
  • c3a146e8 ci Update publish CI workflow to reflect website changes (#1587)
  • 234551b5 resoto Bump 3.4.3 (#1579)

3.4.2

What's Changed

Features

  • 0b41df3e resotolib Add optional duration parsing (#1575)
  • 54030712 resotolib Use default graph section in searches (#1574)
  • 6f4d7d02 resotolib Allow encoding the certificate fingerprint into JWT (#1570)
  • 4e5d2305 resotocore Maintain a separate modeldb per graph (#1568)
  • a089c63d resotolib Add JWT and x509 functions to use PKI with JWTs (#1569)
  • 458eea53 resotocore Resoto Snapshots: support graph copy (#1559)

Fixes

  • b750ca9e resotocore Pass and use adjusted context to rewrite (#1577)
  • c206ed22 resotocore job update had wrong arg signature (#1576)
  • 4480922c resotocore Make infra apps execute full lines not chunks (#1572)
  • 5aa1c826 resotocore Fix the model kind handling for legacy implementation (#1571)

Chores

  • 5b2f8056 resoto Bump resotoclient (#1578)
  • ae61b501 resotocore Typed GraphId (#1567)
  • 8eabdea1 resoto Bump 3.4.2 (#1566)

Contact Us

Have feedback or need help? Don’t be shy—we’d love to hear from you!

 

 

 

Some Engineering Inc.