Releases: SAP/cf-html5-apps-repo-cli-plugin
Releases · SAP/cf-html5-apps-repo-cli-plugin
Beryllium (patch 9)
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)
Beryllium (patch 7)
Beryllium (patch 7)
Added
- Support
-di '*'
forhtml5-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
serviceapp-runtime
plan viaHTML5_APP_RUNTIME_KEY_PARAMETERS
environment variable. E.g. to force creation
ofx509
credentials.
Changed
- Use CloudFoundry
v3
API instead ofv2
(#62)
Fixed
- Rate limit number of concurrent connections in
html5-get
andhtml5-list
commands
to avoid "too many open files" issue.
Beryllium (patch 6)
Beryllium (patch 6)
Added
- Support
-rt
flag forhtml5-list
andhtml5-push
commands
Fixed
- Typo in error messages of
html5-list
,html5-get
andhtml5-delete
Supported Platforms
- macOS (amd64)
- Linux (amd64)
- Windows (amd64)
Beryllium (patch 5)
Beryllium (patch 5)
Added
- Support
-di
flag forhtml5-list
command (#43) - Support
-di
flag forhtml5-push
command (#44) - Support
-di
flag forhtml5-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 casesap.cloud/service
is not set inmanifest.json
Supported Platforms
- macOS (amd64)
- Linux (amd64)
- Windows (amd64)
Beryllium (patch 4)
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 propertyhtml5-apps-repo
with value
{"app_host_id":"<guid>"}
instead of propertyhtml5-apps-repo.app_host_id
with
value<guid>
- Command
html5-push -s
generates custom propertyendpoints
with value
{"<endpoint_name>":"<url>"}
instead of propertyendpoint.<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 inxs-app.json
routes as array (not only as string with single value), when usingcf html5-push -d
Performance
- Invalidate cache after 1 hour
Supported Platforms
- macOS (amd64)
- Linux (amd64)
- Windows (amd64)
Beryllium (patch 3)
Beryllium (patch 3)
Changed
- Command
html5-delete -d
will not fail, if service instance with providedapp-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)
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 tohttps://<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)
Beryllium (patch 1)
Changed
- Default
HTML5_RUNTIME_URL
is changed tohttps://<tenant>.launchpad.<landscape_url>
Fixed
- List destination aplication URLs
html5-list -d -u
now usesHTML5_RUNTIME_URL
(#31)
Supported Platforms
- OSX (amd64)
- Linux (amd64)
- Windows (amd64)
Beryllium
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 forhtml5-push
- Support of
--destination
flag forhtml5-list
- Support of
--destination
flag forhtml5-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 forhtml5-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
incf 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 inhtml5-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)