Skip to content

Releases: jkaninda/mysql-bkup

v1.2.9

29 Sep 23:02
b0224e4
Compare
Choose a tag to compare

What's Changed

  • feat: add ftp backup storage
  • docs: add docker recurring backup examples
  • chore: add test configurations before running in scheduled mode

Full Changelog: v1.2.8...v1.2.9

v1.2.8

28 Sep 08:47
f383f55
Compare
Choose a tag to compare

What's Changed

  • chore: replace Linux cron with go cron
  • chore: define GPG home directory
  • chore: add notification emoji for failed and successful backup
  • fix: Docker scheduled mode backup in generating backup file name

Full Changelog: v1.2.7...v1.2.8

v1.2.7

28 Sep 02:04
041e0a0
Compare
Choose a tag to compare

What's Changed

  • chore: change notification title by @jkaninda in #86
  • fix: Using a password on the command line interface can be insecure warning message by @jkaninda in #89
  • fix: backup scheduled mode script for Docker, remove port number by @jkaninda in #89

Full Changelog: v1.2.6...v1.2.7

v1.2.6

12 Sep 04:38
eac5f70
Compare
Choose a tag to compare

What's Changed

  • chore: Add exit after database test connection failed
  • chore: modify intro message

v1.2.5

10 Sep 21:12
4808f09
Compare
Choose a tag to compare

What's Changed

  • feat: add Telegram notification
  • chore: code refactoring

v1.2.4

03 Sep 05:13
38f7e91
Compare
Choose a tag to compare

What's Changed

  • Fix: database migration
  • chore: rename environment variable for database migration operation
  • chore: code refactoring

Simple database migration

services:
  mysql-bkup:
    image: jkaninda/mysql-bkup
    container_name: mysql-bkup
    command: migrate
    volumes:
      - ./backup:/backup
    environment:
      ## Source database
      - DB_HOST=mysql
      - DB_PORT=3306
      - DB_NAME=database
      - DB_USERNAME=username
      - DB_PASSWORD=password
      ## Target database
      - TARGET_DB_HOST=target-mysql
      - TARGET_DB_PORT=3306
      - TARGET_DB_NAME=dbname
      - TARGET_DB_USERNAME=username
      - TARGET_DB_PASSWORD=password
    networks:
      - web
networks:
  web:

v1.2.3

30 Aug 19:26
f3c5585
Compare
Choose a tag to compare

What's Changed

  • Feat: add database migration, migrate database from one to another one
  • Fix: backup, restore scripts
  • Fix: backup encryption permission warning message

Simple database migration

services:
  mysql-bkup:
    # In production, it is advised to lock your image tag to a proper
    # release version instead of using `latest`.
    # Check https://github.com/jkaninda/mysql-bkup/releases
    # for a list of available releases.
    image: jkaninda/mysql-bkup
    container_name: mysql-bkup
    command: migrate
    volumes:
      - ./backup:/backup
    environment:
      ## Target database
      - DB_PORT=3306
      - DB_HOST=mysql
      - DB_NAME=database
      - DB_USERNAME=username
      - DB_PASSWORD=password
      ## Source database
      - SOURCE_DB_HOST=mysql2
      - SOURCE_DB_PORT=3306
      - SOURCE_DB_NAME=sourcedb
      - SOURCE_DB_USERNAME=jonas
      - SOURCE_DB_PASSWORD=password
    # mysql-bkup container must be connected to the same network as your database
    networks:
      - web
networks:
  web:

v1.2.2

15 Aug 03:10
17c0a99
Compare
Choose a tag to compare

What's Changed

  • Fix: backup encryption permission issue on Openshift
  • Feat: add backup and restore scripts

v1.2.1

10 Aug 09:34
08ca6d4
Compare
Choose a tag to compare

What's changed

  • Add Docker Entrypoint to make Docker deployment easy
  • Code refactoring

v1.2.0

04 Aug 11:13
70338b6
Compare
Choose a tag to compare

What's Changed

  • Fix: Improvement of logging
  • Fix AWS S3 and SSH backup in scheduled mode on Docker and Docker Swarm mode