Skip to content

Releases: awslabs/aws-api-gateway-developer-portal

v2.3.3

25 Jan 17:24
Compare
Choose a tag to compare

Bug Fixes:

  • #213 - Fix template not deployable because of incorrectly formatted output
  • #214 - Fix bug in signout when using hosted UI where user would be redirected to error page
  • #217 - Fix template not deployable for custom domain name portals

v2.3.1

22 Jan 02:25
Compare
Choose a tag to compare

Features:

Security changes:

  • #211 - Increase Cognito User Pool password policy requirements
  • #210 - SSL/HTTPS out of the box by placing a Cloudfront distribution in front of all developer portals
    • A later, major revision (breaking change) to the dev portal will make the S3 site URL inaccessible except through Cloudfront; please plan accordingly

Documentation:

  • #191, #195 - Documented updating a developer portal through either SAR or SAM

v2.3.0

19 Dec 00:43
Compare
Choose a tag to compare

Features:

  • #183 - Add support for API Gateway ANY method.

Bug Fixes:

  • #182 S3 website URL is now correct for all AWS regions
  • #180 Fix dashboard crashing if trying to render a usage plan without subscribed APIs

Documentation:

  • #184 - Added metadata to CFN template (@RucialK)
  • #185 - Update contributions for project standards (@RucialK)

v2.2.4

05 Dec 01:16
Compare
Choose a tag to compare

Unit tests, bug fixes, and documentation improvements

Unit tests

  • There's a new unit test suite! Run it with npm run test from the project's top-level after running npm run get-dependencies. Note that running the unit tests will require a number of dependencies not required to deploy the dev portal (e.g., a modern version of node and npm, many npm modules, etc). To get coverage reports, run npm run coverage.

Bug fixes

  • improve state management on sign in and sign out
  • clean up left nav bar visuals and wording
  • don't attempt to use an api key for "Try it out!" when a given user does not have an api key
  • remove version field from swagger ui for api gateway managed apis
  • improve "generic" swagger detection

Documentation improvements

  • document how to add custom cognito approval workflows
  • document how to set up local development for website / front-end
  • document generic swagger support

v2.2.3

27 Nov 21:18
Compare
Choose a tag to compare

SAR release

The developer portal is available through SAR!

This version includes a few fixes to facilitate that, including a new, shortened README for SAR (README_SAR.md) and a change to the MarketplaceMeteringRole name.

Release v2.2.1

13 Nov 17:57
Compare
Choose a tag to compare

A better dashboard & bug fixes

  • 746100e - Update graphs to have remaining limits on them
  • 374e1ea - The Navbar now correctly switches from authed to unauthed mode when you sign in/out
  • c33f3fc - Sidebar now correctly uses the lightsteelblue coloring

v2.2.0

06 Nov 01:36
Compare
Choose a tag to compare

"Generic" Swagger support, community updates, & bug fixes

  • #120 - users can now include "generic" API specifications (Swagger or OAS3 files representing APIs not managed by API Gateway)
  • #133 - allow users to skip creating Route53 name servers & record sets during custom domain name creation
  • #116 - YAML & OAS3 API specifications are now supported; adding them to the catalog/ directory will populate catalog.json
  • #114 - added pull request template, code of conduct, and contribution guidelines
  • #136 - fix an issue where 404s for custom domain dev portals resulted in showing an S3 XML error message instead of a dev portal 404 page
  • #117 - standing the stack up now creates the catalog/ directory and catalog.json by default; users will no longer have to create the catalog/ directory
  • #123 - clarified licensing

v2.1.1

01 Nov 17:38
Compare
Choose a tag to compare

"Try It Out!" bug fix

  • #131 - fix bug where parameters could not be selected for "Try It Out!"

v2.1.0

29 Oct 20:33
Compare
Choose a tag to compare

Custom Domain Name Support and Webapp Updates

  • #110 - users can now stand up the stack with a custom domain name & cloudfront distribution; recommended for all production dev portals, as it provides SSL termination
  • #113 - users can now override parts of the front-end text, provide page titles and custom logos, and override CSS

v2.0.1

23 Oct 00:25
Compare
Choose a tag to compare

Minor bug fixes.

  • 8522a00 - fix odd edge case with static asset uploader
  • 4dbfa78 - don't return bad catalog data if no catalog.json
  • 8cf1d24 - bug fix for catalog detection not working