Skip to content
This repository has been archived by the owner on Nov 1, 2019. It is now read-only.

Releases: vilhelmprytz/nafsdm

1.3.2-stable - Final release, deprecation

18 Jun 17:32
4858cec
Compare
Choose a tag to compare

Hello! This is the final release of nafsdm. It only adds deprecation notices everywhere possible.

Changelog:

  • Deprecation notice

1.3.1-stable - Smaller changes & bugfixes

16 May 19:15
23f120d
Compare
Choose a tag to compare

Hello! Smaller bugfix update to address some of the issues introduced in 1.3-stable.

Full changelog:

  • Bugfix: Slaves reported incorrect date to nafsdmctl slavestatus (minute instead of month under the "latest connection date" section)
  • Slaves now check if another nafsdm-slave process is running before boot
  • Fix issue #22
  • Visual adjustments to the upgrade scripts.
  • (minor): Slaves properly catch SIGINT and SIGTERM to exit gracefully
  • (minor): Updated nafsdm-slave systemd service to only start after internet connection is available
  • (minor): CHANGELOG is now included in install

1.3-stable - New features and reworked parts of the code

22 Apr 13:35
33b7830
Compare
Choose a tag to compare

Hello! This is the biggest update to nafsdm yet, with over 1000 additions (GitHub additions).

Some key new features is the reworked nafsdmctl (and new functions to that), incremental version upgrades (for development) as well as various other reworks and tweaks.

Full changelog:

  • Upgrade scripts now check for "github_branch" to download correct latest version file.
  • Upgrade scripts now return different exit codes depending on issue (dev versions will no longer crash the daemon due to unsupported version)
  • Complete visual overhaul of nafsdmctl (looks a lot nicer)
  • New development mode, allowing latest commit to always be installed on master and slave (not set version numbers).
  • Slave: development functions are now enabled using the config.conf instead of adding files.
  • Developer mode introduced in version 1.2.5-stable has been renamed to "skipVersionCheck"
  • nafsdmctl: now has remove by domain and remove by ID functions
  • nafsdmctl: now has status/start/stop/restart functions for the webinterface
  • Slaves now report last connection time to master (nafsdmctl can show a table of which slaves has connected recently)
  • nafscli logviewer no longer throws a traceback message on exit (using CTRL+C)
  • Rewrote most log messages for both master and slave
  • Ability to enable or disable nafsdm upgrades on start (if turned off, you will have to use nafscli upgrade) on slave daemon
  • nafscli status now has -a argument which shows the full systemd status of the nafsdm daemon
  • (minor): Update all copyright notices to 2018
    (since 1.3-dev1):
  • Minor fixes and tweaks I missed when bug testing

1.3-dev1 - New features and reworked parts of the code

22 Apr 11:27
Compare
Choose a tag to compare

Hello! This is the biggest update to nafsdm yet, with over 1000 additions (GitHub additions). This is a minor dev release before we push to stable. As always, dev versions are mostly untested and should not be used in a production environment.

Full changelog:

  • Upgrade scripts now check for "github_branch" to download correct latest version file.
  • Upgrade scripts now return different exit codes depending on issue (dev versions will no longer crash the daemon due to unsupported version)
  • Complete visual overhaul of nafsdmctl (looks a lot nicer)
  • New development mode, allowing latest commit to always be installed on master and slave (not set version numbers).
  • Slave: development functions are now enabled using the config.conf instead of adding files.
  • Developer mode introduced in version 1.2.5-stable has been renamed to "skipVersionCheck"
  • nafsdmctl: now has remove by domain and remove by ID functions
  • nafsdmctl: now has status/start/stop/restart functions for the webinterface
  • Slaves now report last connection time to master (nafsdmctl can show a table of which slaves has connected recently)
  • nafscli logviewer no longer throws a traceback message on exit (using CTRL+C)
  • Rewrote most log messages for both master and slave
  • Ability to enable or disable nafsdm upgrades on start (if turned off, you will have to use nafscli upgrade) on slave daemon
  • nafscli status now has -a argument which shows the full systemd status of the nafsdm daemon
  • (minor): Update all copyright notices to 2018

1.2.5-stable - nafscli

18 Apr 17:53
413a97e
Compare
Choose a tag to compare

Hello! A new CLI for the slave daemon, allowing better control of the slave. Developer mode added (read more about it in the wiki).

Full changelog:

  • Added nafscli for the slave, a command-line interface
  • Added developer mode for both Slave and Master (disables version checking)
  • Minor tweaks and fixes here and there

1.2.5-dev2 - fixes from dev1

17 Apr 19:19
Compare
Choose a tag to compare
Pre-release

Hello! Minor dev update before pushing to stable. As always, dev versions are untested and should not be used in a production environment.

Full changelog (since dev1):

  • start/restart and log function added in nafscli
  • typos in the new nafscli, tweaks and performance changes

1.2.5-dev1 - nafscli

16 Apr 17:44
Compare
Choose a tag to compare
1.2.5-dev1 - nafscli Pre-release
Pre-release

Hello! New CLI for slave and some tweaks. As always, dev versions are untested and should not be used in a production environment.

Full changelog:

  • Added nafscli for the slave, a command-line interface
  • Added developer mode for both Slave and Master (disables version checking)

1.2.4-stable - master now has a web interface!

26 Jan 18:20
8c27fdf
Compare
Choose a tag to compare

Hello! Master now has a experimental web interface, slaves check if there version matches with the one the server has.

Fore more info on the web interface, please check the README in the master-nafsdm/webinterface folder.

Full changelog:

  • experimental: webinterface for the master, allowing control from a browser
  • Slaves now check if their version matches with the one the master is running
    Smaller changes/bugfixes:
  • Remove double import of sys in nafsdmctl
  • Added extra script to check if nafsdm is running (should work with monitoring software like nagios)
  • Nicer looking setup scripts
  • Installer now installs pip libs using a requirements.txt file (and updater).

1.2.4-dev1 - master now has a web interface!

26 Jan 16:54
Compare
Choose a tag to compare

Hello! Master now has a web interface, slaves check if there version matches with the one the server has. As always, dev versions are untested and should not be used in a production environment.

Full changelog:

  • experimental: webinterface for the master, allowing control from a browser
  • Slaves now check if their version matches with the one the master is running
    Smaller changes/bugfixes:
  • Remove double import of sys in nafsdmctl
  • Added extra script to check if nafsdm is running (should work with monitoring software like nagios)
  • Nicer looking setup scripts
  • Installer now installs pip libs using a requirements.txt file (and updater).

1.2.3-stable - New save format (SQL)

27 Dec 11:26
44e7d3d
Compare
Choose a tag to compare

Hello! 1.2.3-stable is now out, and with this update I've rewritten the whole database functions (both slave and master). We're now using SQL!

Full changelog:

  • nafsdm-master now uses SQL to save domains (updated nafsdmctl and slave with the new save format)
  • nafsdmctl list now prints in a nicer format
    (from dev2)
  • Bugfixes for dev1 issues (which need to be retested, therefore new dev release)