#
# FromDual MyEnv
# CHANGELOG
#

----

Version 1.0.5-RC4

Change #402
* Instance name optionally added to binary-log backup file names.

Change #400
* Binary logs are not cleaned-up because they are not copied with bck_ prefix (Bug #143).

Change #399
* mktime() replaced by time() function.

----

Version 1.0.5-RC3

Change #397
* CHANGELOG updated

Change #396
* mysql_bman: Many tests for mysql_bman test automatizing added.

Change #395
* MyEnv installer: Lists each basedir candidate in a separate line when adding a new instance. More conveniant for reading if many basedirs are available.

Change #394
* mysql_bman: Debug trap installed for MGB bug with unknown target.

Change #393
* mysql_bman: Config file example in --help output done more nicely.

Change #391
* mysql_bman: More strict option checking implemented.

Change #390
* mysql_bman: Return code clean-up.

Change #389
* mysql_bman: All schemas with non transactional tables are shown instead of just the first one.

Change #388
* MyEnv: Removed call by reference and & in general.
* Utilities: Removed call by reference and & in general.

Change #387
* MyEnv: Function split() is deprecated and was replaced by explode().
* Utilities: Function split() is deprecated and was replaced by explode().

Change #384
* Utilities: block galera node made more flexible.

Change #383
* mysql_bman: Help typo fixed and example improved.

----

Version 1.0.5-RC2

Change #382
* CHANGELOG update

Change #381
* Schema backup in mysql_bman had wrong hexblob option. Fixed to hex-blob.

Change #380
* Schema output in up was still ugly

----

Version 1.0.5-RC1

Change #378
* CHANGELOG update

Change #376
* MyEnv: instance output is split correctly similar to up/down display.

Change #375
* MyEnv: instance list is now shorter when short instance names are used.

Change #374
* MyEnv: --ignore-passive option added for myEnv to ignore passive databases in an active/passive fail-over cluster. Based on existence of datadir.

Change #373
* MyEnv: upgrade instructions have been improved and denormalized.

Change #372
* mysql_bman: --ignore-memory-table-check implemented to avoid error exit with MEMORY tables.

Change #371
* MyEnv: only display existing OEM agents, criteria is directory in oratab must exist.

Change #369
* mysql_bman: preparation work for blocking MyISAM backup done.

Change #368
* mysql_bman: missing hex-blob option added.

Change #365
* MyEnv: up instances are not reported with missing mysqladmin command (Galera binary tar balls) but it was not visible what is the reason. Reason is displayed as an error message now.

Change #357
* block_galera_node.sh: Insert instead of Append used for firewall rules. Only block load-balancer ports and not everything else.

----

Version 1.0.4

Change #356
* Tag and release version v1.0.4
* Instance name can be added in mysql_bman backup file name, feature request customer.

Change #354
* Installation instructions improved for myenv and mysql_bman.

Change #353
* Usage is only displayed with --help (mysql_bman).

Change #352
* Improve error message for missing PHP (myenv installer).

Change #350
* mysql_bman now also follows system requirement checks.

Change #349
* Prepare myenv for system requirement checks (installation).

Change #348
* Call-time pass-by-reference has been removed error message cleaned up for php 5.4 in mysql_bman and myEnv.

----

Version 1.0.3

Change #346
* Tag and release version v1.0.3
* CHANGELOG updated.

Change #345
* kill_sessions procedures renamed and code reniced.

----

Version 1.0.3-RC3

Change #344
* CHANGELOG updated
* Tag and release version v1.0.3-RC3

Change #343
* Dump overview feature implemented

Change #342
* getAllSchemas got its own function and full backup lists all schemas included now

Change #341
* Cleanup still used target and failed. Fixed.

Change #340
* CHANGELOG updated, testautomatization improved

Change #339
* Help more verbose, write permission problems for tee captured more nicely.

Change #338
* Realpath on SLES behaves differently than other Linux distros. Output
  caught properly now.

----

Version 1.0.3-RC2

Change #337
* Catch parse error on .my.cnf caused by ! in password string.
* Tag and release version v1.0.3-RC2

Change #336
* .my.cnf (user, password) is considered and target adapted accordingly.

Change #335
* No value options (--no-compress, --per-schema, --archive, etc.) in config file now works.
* Example in --help is more clear.

Change #333
* Target improved and more easy now.

Change #332
* Cleanup does only delete bck_* files now.

Change #331
* Use readlink if realpath is not available (problem with SLES).

Change #330
*  up alias pointing to function in .bash_profile caused troubles in cluster failover. Thus we are using the variables which should always work.

Change #329
* Fixed endless loop bug in config read which affected MGB.

----

Version 1.0.3-RC1

Change #328
* Usage made more verbose
* Tag and release version v1.0.3-RC1

Change #327
* myenv: Kill query procedure added

Change #325
* If option was passed twice this lead to strong behaviour (bug #33).

Change #324
* backupdir creation error caught more nicely (bug #75).

Change #323
* No option --cleanup removes files after archiving to tape (bug #76).

Change #322
* Testing infrastructure prepared.

Change #321
* Some testings added.

Change #320
* Split mysql_bman code and lib for automated testing.

Change #319
* Separated mysql_bman into php and bash wrapper.

Change #318
* mysql_bman considers now ~.my.cnf (user and password) in client and mysqldump section.

Change #316
* mysql_bman compression can be switched off for deduplicated drives.

Change #315
* Keys and values trimmed while reading config file.

Change #314
* Remove target for type cleanup, cleanup does not require target.

Change #313
* Some typos in usage and error messages fixed.

Change #312
* mysql_bman retention time maximum was verified wrong.

Change #311
* Same fixes for myenv variables.conf (comment and skip comments).

Change #310
* CHANGELOG added.

Change #309
* Skip comments in myenv aliases.conf improved.

Change #308
* product/lib/mysql added to LD_LIBRARY_PATH for some set-ups (bug #106).

Change #307
* Better check for invalid options/parameters in utl/slave_monitor.php (bug #114).

Change #306
* New socket candidate added
* Homedirs are guessed now from product directory (MGB)

Change #305
* MyEnv installer: root commands changed into sudo commands (MGB)

Change #304
* Commented lines in aliases.conf are ignored now (MGB)

Change #303
* Comment in aliases.conf more clear to avoid conflicts with shell variables (MGB)

Change #302
* Install comments for MyEnv installer improved (MGB)

Change #301
* Partition test added

Change #299
* Partition merge added (utl/merge_partition.php)
* Split partition is now one week ahead to avoid huge amount of data copy
* Password can be stored in file now instead of command line
* Options are used correctly
* Debug is implemented

Change #297
* glb_control.shx added

----

Version 1.0.2

Change #296
* Tag and release version v1.0.2
