Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,18 @@

All notable changes to the ZSS package will be documented in this file.

## `3.5.0`
- Enhancement: ZSS can now use eureka registration to APIML, providing improved high availability over prior static registration. Static registration is still available via new property `components.zss.agent.mediationLayer.static: true` and remains default for non-HA setups. [(#811)](https://github.com/zowe/zss/pull/811)

## `3.4.0`
- Bugfix: Fixed hostname to IP address lookup for "bind-test" program. [(#801)](https://github.com/zowe/zss/pull/801)

## `3.3.0`
- Enhancement: Utility "zis-test" is now used to ensure that ZIS is running and accessible by Zowe before starting ZSS. (zowe/zss#764)
- Enhancement: Utility "bind-test" is now available in Zowe and used to validate if each Zowe server can succeed in binding to the user requested TCPIP port at each Zowe startup. (zowe/zss#764)
- Enhancement: zss handles the setting "components.apiml.enabled: true" as an alternative to enabling "gateway", "discovery", and "caching-service" components. [(#787)](https://github.com/zowe/zss/pull/787)
- Bugfix: JWK logic for single-sign-on to the APIML Gateway had the potential for a high-cpu loop when AT-TLS was enabled and the destination had read errors ([#772](https://github.com/zowe/zss/pull/772))
- Bugfix: Stop aborting when Zowe starts on new zOS version([#781](https://github.com/zowe/zss/pull/781))
- Bugfix: JWK logic for single-sign-on to the APIML Gateway had the potential for a high-cpu loop when AT-TLS was enabled and the destination had read errors [(#772)](https://github.com/zowe/zss/pull/772)
- Bugfix: Stop aborting when Zowe starts on new zOS version[(#781)](https://github.com/zowe/zss/pull/781)

## `3.2.0`
- Enhancement: include the stub version in the generated HLASM stub (#743)
Expand Down
20 changes: 20 additions & 0 deletions bin/configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,23 @@ if [ "${ZWE_components_app_server_enabled}" != "true" ]; then
_CEE_RUNOPTS="XPLINK(ON),HEAPPOOLS(OFF),HEAPPOOLS64(OFF)" ${ZWE_zowe_runtimeDirectory}/bin/utils/configmgr -script "${ZWE_zowe_runtimeDirectory}/components/zss/bin/plugins-init.js"
fi

# Register ZSS as a static APIML service when components.zss.agent.mediationLayer.static is enabled.
# ZWE_components_zss_agent_mediationLayer_static defaults to false; only
# proceed when it is explicitly set to true.
if [ "${ZWE_components_zss_agent_mediationLayer_static}" = "true" ]; then
if [ -n "${ZWE_STATIC_DEFINITIONS_DIR}" ]; then
apiml_static_def="${ZWE_STATIC_DEFINITIONS_DIR}/zss.apiml_static_reg_yaml_template.${ZWE_CLI_PARAMETER_HA_INSTANCE}.yml"
apiml_static_src="${COMPONENT_HOME}/apiml-static-reg.yaml.template"
parsed_def=$( ( echo "cat <<EOF" ; cat "${apiml_static_src}" ; echo ; echo EOF ) | sh 2>&1)
echo "${parsed_def}" > "${apiml_static_def}"
chmod 770 "${apiml_static_def}"
fi
else
if [ -n "${ZWE_STATIC_DEFINITIONS_DIR}" ]; then
apiml_static_def="${ZWE_STATIC_DEFINITIONS_DIR}/zss.apiml_static_reg_yaml_template.${ZWE_CLI_PARAMETER_HA_INSTANCE}.yml"
if [ -f "${apiml_static_def}" ]; then
rm -f "${apiml_static_def}"
fi
fi
fi

1 change: 1 addition & 0 deletions build/build_zss.sh
Original file line number Diff line number Diff line change
Expand Up @@ -253,6 +253,7 @@ xlc \
${ZSS}/c/passTicketService.c \
${ZSS}/c/jwk.c \
${ZSS}/c/safIdtService.c \
${ZSS}/c/eurekaClient.c \
${GSKLIB}

#then
Expand Down
1 change: 1 addition & 0 deletions build/build_zss64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ if ! c89 \
${ZSS}/c/passTicketService.c \
${ZSS}/c/jwk.c \
${ZSS}/c/safIdtService.c \
${ZSS}/c/eurekaClient.c \
${GSKLIB} ;
then
extattr +p ${ZSS}/bin/zssServer64
Expand Down
Loading
Loading