Releases: tailwarden/komiser
Releases · tailwarden/komiser
AWS KMS, IGWs, CloudWatch and Policies
What's Changed
- Fix routing for the dashboard by @eneskaya in #683
- added support for EC2 Network Interfaces by @jakepage91 in #681
- feat: skip push to helm repo when no changes by @eneskaya in #658
- feat: aws managed keys are free by @eneskaya in #659
- Added support for AWS IAM Policies by @fpapadamis in #657
- Update README.me, mostly on links pointing to docs by @CyrilAll in #662
- Cyril all patch docs by @mlabouardy in #663
- chore: remove unneeded workflows by @eneskaya in #661
- Tech 1019/support elastic ips by @jakepage91 in #664
- Empty state for Resources Manager & Cost Explorer widgets by @victorgaard in #677
- added support for Amazon Internet Gateways by @jakepage91 in #679
- Skip creation of predefined views, if exists by @eneskaya in #676
- added support for cloudwatch custom dashboards by @jakepage91 in #678
New Contributors
Full Changelog: v3.0.8...v3.0.9
GCP Support
What's Changed
- feat: added azure table support by @AvineshTripathi in #615
- Fix modal styling on Firefox by @victorgaard in #617
- Update charts colors (Resources Manager & Cost Explorer) by @victorgaard in #616
- chore(deps): bump webpack from 5.75.0 to 5.76.1 in /dashboard by @dependabot in #624
- Added support for AWS IAM Groups by @fpapadamis in #623
- Added support for AWS IAM OIDC Providers by @fpapadamis in #625
- Update CONTRIBUTING.md by @GenMech in #627
- Add csv export endpoint for resources by @eneskaya in #619
- Update CONTRIBUTING.md by @GenMech in #628
- Add GitHub Actions for testing & building komiser by @eneskaya in #626
- Export CSV Component by @victorgaard in #620
- Automate release management with Goreleaser by @eneskaya in #630
- Add golangci-lint to PR action by @eneskaya in #635
- added dashboard contributor video to dashboard readme by @jakepage91 in #629
- chore: add golangci-lint configuration by @eneskaya in #636
- v3.0.7 release 🚀 by @mlabouardy in #638
- Added support for AWS Instance Profiles by @fpapadamis in #640
- Fix release workflow by @eneskaya in #643
- if opt in collect usage stats (slack & global) by @mlabouardy in #647
- Initial GCP integration (Buckets, Compute Engine VM Instances) by @eneskaya in #646
- added missing RDS cost estimate by @mlabouardy in #649
- Collecting MongoDB Serverless clusters by @AnnuCode in #648
- feat: calculate monthly cost for bucket by @eneskaya in #650
- v3.0.8 release 🚀 by @mlabouardy in #653
- chore: pass ldflags to the goreleaser build by @eneskaya in #655
- hotfix: to include ldflags by @mlabouardy in #656
New Contributors
Full Changelog: v3.0.6...v3.0.8
Export CSV
Weekly Reporting
New features
- MongoDB Atlas support
- Slack weekly reporting
Improvements
- Introduced unit testing with Jest for the dashboard
- Added cost estimation for AWS EBS
- Enabled Sentry to the dashboard (if opt-in by the user)
- Collected Azure Data Box resources
- Collected AWS ASG resources
Bug fixes
- Minor API fixes
Slack Alerts
New features
- Slack alerts.
- Collected Azure SQL servers, queues, and application gateways.
- Collected Scaleway instances, Kubernetes, container registries, load balancers, and databases.
Improvements
- Displayed percentage of total in cloud map tooltip
- You can discover active resources from the cloud map
- Resources manager tooltip is also displaying the percentage of total
- Add Toast component to storybook
Bug fixes
- Fixed AWS cost estimation
- Removed region check for S3 resource fetching
- Minor API fixes
Cost Explorer
New features
- Cost explorer widget
- Collected DigitalOcean Functions, Volumes and Block Storage
- Initial support of Scaleway
Improvements
- Added cloud map expansion
- Excluded values from resources breakdown & cost explorer
- Refactored AWS ELB resources collector
- Added Storybook integration to the dashboard
Bug fixes
- Minor API fixes
Dashboard Overview
New features
- Dashboard with global stats, cloud map, and resources breakdown
- Collect OCI BlockVolumes, Functions, Applications, Buckets, Policies, and Database
- Collect AWS provisioned RDS instances
- Collect Civo Database, Disk images
- Collect Linode LKE clusters, Node balancers, and firewalls
- Initial support of Azure (VMs, Images, and Disks)
Improvements
- Enabled Telemetry with Segment and Sentry - read more
Bug fixes
- Fixed cost calculation for S3 buckets
- Added OCI provider logo
Linode & Tencent support
New features
- Collect AWS CloudWatch alarms
- Collect Civo Load balancers and Object Stores
- Collect K8s PersistentVolumes, Ingress and ServiceAccount Objects and Deployments
- Support of Tencent and Linode
Improvements
- Added costs of AWS EFS, ELB, EKS, SNS and Cloudfront
- Custom views management improvements including duplicate and search functionalities
- Show Komiser GitHub repository banner on dashboard loading
- Written documentation for all the functions and effects inside the useInventory hook
- New folder structure for the hook, which now nests its types and helpers
- Most lengthy and verbose functions were moved to helpers folder
- Search function was rewritten to handle all use cases
- Cleaned up index.tsx which holds the All Resources page and components
- Created declarative conditional helpers to improve index.tsx readability
Bug fixes
- Use namespaces when provider is Kubernetes
- On custom view creation or duplication, route to new custom view
Kubernetes support
Inventory release
New features
- Inventory: Discover all cloud resources across all your cloud accounts 🔎
- Search and filter cloud resources with tags, regions, services and more 🔥
- Cloud assets are now persisted in a database (SQLite or PostgreSQL) 📦
Improvements
- General UX improvements ✨
- Multi-cloud accounts support (including AWS, OCI and DigitalOcean) 🌎
- Support of new AWS services
Bug fixes
- New CLI, performance improvement and better errors handling