Skip to content

Latest commit

 

History

History
155 lines (142 loc) · 7.73 KB

CHANGELOG.md

File metadata and controls

155 lines (142 loc) · 7.73 KB

Changelog

Unreleased (2021-07-01)

New Features

  • run docker build on pr
  • ci migration for github actions
  • support for docker based packaging

Fixes

  • tagging defaults
  • if condition
  • (ci): update package trigger pr syntax
  • include guaranteed tag
  • changelog generation
  • (ci): add pr trigger to testing
  • handle missing values for bootstraps
  • profile lookup updates and extensions

Refactorings

  • (ci): quality of life updates
  • (ci): remove git dir from docker
  • remove direct references to region
  • (ci): updates from testing and ops
  • align profile usage with shared provider
  • remove use of segmentQualifier (#260)

Docs

  • replace changelog and update README

Full set of changes: 8.1.2...fe5ffd6

8.1.2 (2021-05-17)

New Features

  • (apigateway): openapi specification extension
  • add storage profile configuration for spa
  • (apigateway): adds image source support (#251)
  • add corsbehaviours on SPA component for Az
  • (cd): setup latest hamlet on each run
  • add azure diagrams
  • add readme to repository
  • new ARM resource - KeyVault Keys
  • input seeders (#224)
  • (ci): Align azure testing with plugins and include junit (#221)
  • (db): mysql as a engine type
  • changelog generation (#219)
  • migrate from fragments to extensions (#212)
  • introduce function to break down id path segments into scope
  • microsoft.resources service to be available to all components
  • (resources): incorporate scope into azureResourceProfiles (#198)
  • (baseline): allow multiple keyVaultAdmins (#178)
  • ✨ linked db's to inject attributes as env variables
  • ✨ db secrets assignable in solution
  • Component - computecluster (#132)

Fixes

  • dynamic cmdb loading
  • frontdoor WAF policies must be named alphanumerically
  • pseudo stacks (#247)
  • invoke correct name for config pipeline function
  • url details in changelog
  • remove redundant clo seeding
  • simplified parameters
  • test args for hamlet cmd (#235)
  • debug log output on util commands (#234)
  • Azure ResourceGroup Outputs (#229)
  • invalid masterdata data (#228)
  • (cicd): jenkins pipeline structure (#225)
  • move mock input types into azure provider
  • Invalid Module and Masterdata structures (#223)
  • changelog generation
  • (ci): re-enable test suite
  • (tests): standardise mock values
  • (spa): invoke extensions on current occurrence
  • (referencedata): load sku profile data inside getter func
  • (referencedata): load vm image profiles inside getter func
  • (tests): bring bastion name conventions into alignment with tests
  • (tests): mocked output ids should be in template scope
  • (outputs): expect refrenced resource in outputs
  • remove call to unassigned variable
  • (baseline): segment seed either does/doesn't exist
  • (ci): disable test suite
  • (outputs): fix retrieval of pseudo resource outputs (#214)
  • align scenario changes
  • added a 60 minute timeout to build (#203)
  • validate resourcepath
  • output constructions to fail elegantly
  • add resource scope to scope obj
  • sub/rg scoped outputs to correctly point to deployment resource outputs
  • rg and sub ids are set if a parentId is provided
  • remove unused parentnames parameter
  • (storage): fix storage account naming (#190)
  • use regionid global var instead of command line input (#189)
  • (apigateway): fix subset scopes for apigateway generation (#187)
  • (apigateway): only check for definition file once it has been retrieved (#186)
  • (lambda): enforce global-uniqueness of name + max char limit (#184)
  • (db): allow vnet rule creation w/o service endpoint
  • (cdn): ensure frontdoor names are unique globally (#180)
  • 🐛 forwarding path not to start with /
  • 🐛 combine "script" and "commandToExecute" settings into "commandToExecute"
  • 🐛 timestamp now passed to settings as int
  • 🔥 removed erroneous bracket
  • computecluster stage storage lookup values
  • connectionString ARM function
  • CDN Endpoint(s)

Refactorings

  • update output properties with new config
  • (cdn): handle updated spa storage accounts
  • add a default $web container to bline
  • simplify baselinedata endpoint attributes
  • format a service endpoint address
  • incl capability to disable HealthProbeSettings
  • SPA to have independant storage account
  • define new storage account and blob service for each spa
  • use input pipeline for all seeding
  • state processing
  • add service and resource mappings
  • output hanlding in engine (#239)
  • CLO accessor names
  • command line and masterdata references
  • org wide issue templates (#230)
  • disable purge protection on keyvault
  • replace CMK with new ARM resource
  • composite object data types not type
  • move secret attribute to shared (#211)
  • scenario module rename (#207)
  • align with layerdata configuration
  • align scenarios with new loader
  • switch COT to Hamlet (#205)
  • replace model flows with flows
  • setup macro support for entrances
  • keyvaultsecret creation macro
  • rename getAzureResourceNameSegments to be more generic and reusable
  • use management contract for testing (#199)
  • (deployments): tidy up unused deployment resource macros (#197)
  • remove console only from bastion masterdata (#175)
  • (gateway): rename vpcendpoint to privateservice (#166)
  • ♻️ remove unnecessary attribute
  • bootstraps for dependencies
  • s3 attributes

Others

  • changelog 8.1.2 (#258)
  • (deps): bump lodash from 4.17.20 to 4.17.21 (#257)
  • (deps): bump hosted-git-info from 2.8.8 to 2.8.9
  • (deps): bump handlebars from 4.7.6 to 4.7.7
  • tidy up unused SPA component logic
  • 8.0.1 release notes
  • realign attribute parameter case (#227)
  • changelog
  • changelog