ENHANCEMENTS:
- schemas: Lazy-load embedded provider schemas (#1071)
- Reduced runtime memory consumption from static ~572MB (representing ~220 providers) to more dynamic depending on providers in use.
For example, no configuration (no provider requirements) should consume around 10MB, indexed folder w/hashicorp/aws
requirement ~70MB. - Reduced launch time from ~ 2 seconds to 1-3 ms.
- Reduced runtime memory consumption from static ~572MB (representing ~220 providers) to more dynamic depending on providers in use.
BUG FIXES:
- fix: Enable IntelliSense for resources & data sources whose name match the provider (e.g.
data
) (#1072) - state: avoid infinite recursion (surfaced as crash with "goroutine stack exceeds 1000000000-byte limit" message) (#1084)
- decoder: fix race condition in terraform-schema (surfaced as crash with "fatal error: concurrent map read and map write" message) (#1086)