Version End of Life. Not Yet Set
Release 8.0.0 contains a number of key bug fixess and improvements.
The following features/tools have been deprecated from this release and will be removed in future releases. Any self written scripts that utilise these features should be updated.
The following changes have been made to Tungsten Replicator and may affect existing scripts and integration tools. Any scripts or environment which make use of these tools should check and update for the new configuration:
The tungsten_send_diag command has been updated with new security keys and the ability to accept security keys on the CLI.
Issues: CT-2438
Removed
sigtrap
module dependency from tungsten_find_orphaned.Issues: CT-2451
The tpm ask command now returns the appropriate values for keys:
stagingdir
,stagingpath
,staginghost
andstaginguser
.Additionally, the tpm ask staging command will return a JSON structure with all values. All values are the same as the output of the tpm query staging command, just presented differently for easier machine usage.
Issues: CT-2510
The tpm cert info command now provides better error messages when a specified
typeSpec
file does not exist.Issues: CT-2530
Improvements, new features and functionality
The tpm ask command now supports the -s|--service
option for trrole
and trstate
keys.
The option alias for --short
is now -S
(capitalized), was previously lower-case. Example: tpm ask trrole --service alpha
Issues: CT-2400
The tpm cert command will now handle public key files. The command tpm cert gen public
will create $CONTINUENT_HOME/generated/tungsten_public.jks
from the $CONTINUENT_HOME/share/tungsten_keystore.jks
file and the tpm cert list public command will show the contents, etc.
Issues: CT-2434
The tpm diag command now gathers the output of the tpm ini check -x
command as the tpmINICheck
call.
Issues: CT-2499
The tpm ini command now handles all new tpm options.
Issues: CT-2543
The tpm ask command will now convert values 0
and false
to No
and
values 1
and true
to
Yes
as human output when given
--human
or -n
cli args.
Issues: CT-2559
The tpm update command no longer displays the message
"common::diffPasswordsDotStore: No custom source passwords.store file defined - SKIPPING"
Issues: CT-2406
tpm now properly detects MariaDB default settings.
Issues: CT-2424
tpm flags datasource-log-directory
and
repl-direct-datasource-log-directory
will now use the value of each other as a
default if only one is specified
Issues: CT-2425
The tpm diag command no longer displays a NOTICE for missing optional files.
Issues: CT-2355
The tpm check ports and tpm check ports -c commands
are now able to handle replicator-only nodes. By default, it will automatically try to
discover the node type, and you may manually specify the node type with
-r|--replicator
or
-c|--cluster
.
Issues: CT-2356
The tpm update command now properly deletes services when run in a standalone Tungsten Replicator deployment.
Issues: CT-2383
The tapi command now creates proper URL's for the standard
endpoints when -R
is specified along with one of the following strings: ping
,
tungstenVersion
, createAdminUser
,
deleteAdminUser
, listAdminUsers
,
rmiSecurity
or user
.
Issues: CT-2391
The tpm diag command now gathers:
tungsten-replicator/log/replicator-api.log
Issues: CT-2397
The tpm diag command now correctly connects to an off-host database when run under standalone Tungsten Replicator.
Issues: CT-2402
The tapi command now accepts non-standard ports on the command line, and also properly accepts a user/password pair on the CLI.
Issues: CT-2420
The tpm update command now properly identifies and removes services with mixed-case service names.
Issues: CT-2426
The tpm uninstall command now properly calls the tpm keep command for standalone Tungsten Replicator deployments.
Issues: CT-2436
The tpm keep command is now properly called by tpm uninstall, and a regression in a call to the mysql cli has been fixed as well.
Issues: CT-2462
executable-prefix
is now applied to deployall and
undeployall script names. For example, when
executable-prefix=mm
, deployall
would be named mm_deployall.
Issues: CT-2467
The tpm ask version and tpm ask versions commands now display values.
Issues: CT-2475
During a tpm uninstall, when skipping data services not managed locally, tpm will now print a notice rather than a warning, since this is the expected behavior
Issues: CT-2479
The tungsten_send_diag command now handles curl and AWS S3 errors separately and displays the proper message back.
Issues: CT-2488
Fixes an issue where dsctl set with the -reset
option could show warnings
when run several times in a row, as shown:
WARNING: Could not execute query DROP TABLE `tungsten_alpha`.`heartbeat` : Unknown table 'tungsten_alpha.heartbeat'
Issues: CT-2502
The tpm cert aliases --running
command now properly handles the
tls_passwordstore
and jmx_passwordstore
typeSpecs.
Issues: CT-2512
The tpm cert info command now properly handles all available typeSpecs.
Issues: CT-2532
The tpm purge-thl command now works properly when run against environments where there are multiple THL files, but the lowest seqno returned exists in the very first THL file.
Issues: CT-2561