Skip to content

Releases: SAP/cf-html5-apps-repo-cli-plugin

Beryllium (patch 9)

19 Feb 12:19
Compare
Choose a tag to compare

Beryllium (patch 9)

Added

  • Support DEBUG=3 to print raw responses in the trace logs

Fixed

  • Wait until the CF job of service key or service instrance deletion is completed
  • Create new configuration file on first call of CLI with HTML5_CACHE=1 flag
  • Handle CloudFoundry v3 API pagination with absolute next URL

Beryllium (patch 8)

18 Jan 07:28
Compare
Choose a tag to compare

Beryllium (patch 8)

Added

  • Respect cf CLI TLS settings, including --skip-ssl-validation login option as well as SSL_CERT_FILE and SSL_CERT_DIR environment variables (#65)
  • Add arm64 binaries to the GitHub release (#68)

Fixed

  • Handle CloudFoundry v3 API pagination correctly (#63)
  • Don't delete reused service key or binding (#64)

Beryllium (patch 7)

02 Mar 10:06
Compare
Choose a tag to compare

Beryllium (patch 7)

Added

  • Support -di '*' for html5-list command to list html5 applications available via all
    service instance level destinations of all destination service instances in current space
  • Support mTLS connection to XSUAA service, for service keys with credential-type=x509
  • Allow to provide service key configuration for html5-apps-repo service app-runtime
    plan via HTML5_APP_RUNTIME_KEY_PARAMETERS environment variable. E.g. to force creation
    of x509 credentials.

Changed

  • Use CloudFoundry v3 API instead of v2 (#62)

Fixed

  • Rate limit number of concurrent connections in html5-get and html5-list commands
    to avoid "too many open files" issue.

Beryllium (patch 6)

16 Feb 14:41
Compare
Choose a tag to compare

Beryllium (patch 6)

Added

  • Support -rt flag for html5-list and html5-push commands

Fixed

  • Typo in error messages of html5-list, html5-get and html5-delete

Supported Platforms

  • macOS (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium (patch 5)

02 Dec 07:23
Compare
Choose a tag to compare

Beryllium (patch 5)

Added

  • Support -di flag for html5-list command (#43)
  • Support -di flag for html5-push command (#44)
  • Support -di flag for html5-delete command (#45)

Fixed

  • Requests to Destination configuration service now have the correct Content-Type header value (application/json)
  • Name of app-host service instance in case sap.cloud/service is not set in manifest.json

Supported Platforms

  • macOS (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium (patch 4)

19 Oct 07:59
Compare
Choose a tag to compare

Beryllium (patch 4)

Added

  • Support new business service destination configuration format in html5-list -d and
    html5-delete -d commands
  • Support DEBUG=2 to print sensitive data (e.g. access tokens) in trace logs

Changed

  • Command html5-push -s generates custom property html5-apps-repo with value
    {"app_host_id":"<guid>"} instead of property html5-apps-repo.app_host_id with
    value <guid>
  • Command html5-push -s generates custom property endpoints with value
    {"<endpoint_name>":"<url>"} instead of property endpoint.<endpoint_name> with
    value <url>
  • Trace logs available with DEBUG=1 will not contain access tokens any longer

Fixed

  • Command html5-push -s generates business service destination with properly set
    endpoints timeouts
  • The default xsuaa instance configuration now contain scopes defined in xs-app.json
    routes as array (not only as string with single value), when using cf html5-push -d

Performance

  • Invalidate cache after 1 hour

Supported Platforms

  • macOS (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium (patch 3)

03 Jun 12:50
Compare
Choose a tag to compare

Beryllium (patch 3)

Changed

  • Command html5-delete -d will not fail, if service instance with provided app-host-id
    does not exist, but delete destination and all other destinations having same value of
    sap.cloud.service property (#32)

Supported Platforms

  • OSX (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium (patch 2)

19 May 09:53
Compare
Choose a tag to compare

Beryllium (patch 2)

Added

  • Support of multiple destinations pointing to same business service in html5-list -d (MTA deployment flow)
  • Print time in trace logs

Changed

  • Default HTML5_RUNTIME_URL is changed back to https://<tenant>.cpp.<landscape_url>

Performance

  • In-memory cache for services and service plans
  • Persisted cache with HTML5_CACHE=1

Supported Platforms

  • OSX (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium (patch 1)

21 Apr 07:49
Compare
Choose a tag to compare

Beryllium (patch 1)

Changed

  • Default HTML5_RUNTIME_URL is changed to https://<tenant>.launchpad.<landscape_url>

Fixed

  • List destination aplication URLs html5-list -d -u now uses HTML5_RUNTIME_URL (#31)

Supported Platforms

  • OSX (amd64)
  • Linux (amd64)
  • Windows (amd64)

Beryllium

31 Mar 08:24
Compare
Choose a tag to compare
Beryllium Pre-release
Pre-release

Beryllium (Be, atomic number 4)

Added

  • Retry for service instance and keys deletion added (#21)
  • Error handling for service broker errors added (#16)
  • Error handling for html5-list -a, when application does not exist (#19)
  • Support of --destination flag for html5-push
  • Support of --destination flag for html5-list
  • Support of --destination flag for html5-delete
  • Support custom HTML5 runtime for business service destinations with HTML5_RUNTIME_URL
    environment variable (default: https://<tenant>.cpp.<landscape_url>)
  • Support of --service flag for html5-push
  • Delete multiple service instances by name prefix with cf html5-delete -n <name_prefix>*
  • Show business service destinations that missing or point to not existing app-host-id in cf html5-list -d

Changed

  • List command html5-list now checks if first and the only argument passed is an app-host-id,
    and displays list of applications from provided service instace
  • Flag --url now may be used not only with --applicaiton option, but also with --destination
    option in html5-list command

Fixed

  • Report an error if html5-delete failed to delete service instance (#22)
  • Report an error if cleanup was not successfull (#23)
  • Don't reuse broken service instances (#24)

Supported Platforms

  • OSX (amd64)
  • Linux (amd64)
  • Windows (amd64)