OSDN Git Service

* [shogi-server] Support a graceful shutdown. (Closes #38544)
[shogi-server/shogi-server.git] / changelog
index da428cd..b3df157 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,64 @@
+2018-08-25  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Support a graceful shutdown.
+         A file named "STOP" in the base directory prevents the server from
+         starting new games including Floodgate matches.
+         (Closes #38544)
+
+2018-04-07  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Give more penalty on assigning matches with same
+         players.
+         (Closes #38178)
+
+2017-09-03  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Write game results in categorical files
+         The shogi-server now writes down game results in the following
+         files, depending on a game class:
+         - 00LIST: all games
+         - 00LIST.floodgate: floodgate games
+         - 00LIST.others: non-floodgate games
+         (Closes  #37492)
+
+2017-09-02  Daigo Moriwaki <daigo at debian dot org>
+
+       * [shogi-server] Write more game results in record files
+         As the CSA Record Format standard states, "%TIME_UP" and
+         "%SENNICHITE" are now recorded in CSA files when a game ends for
+         timed up or sennichite respectively.
+         (Closes #37490)
+       * [shogi-server, mk_game_results, mk_rate] Change schema to add number of
+         moves The format of an internal game result summary file, '00LIST',
+         has been changed to add number of moves of a game, which would be of
+         help for a script calculating rating scores.
+         (Closes #37491)
+       * Update Revision to 20170902
+
+2017-02-26 Daigo Moriwaki <daigo at debian dot org>
+
+       * utils/csa-filter.rb: Allow csa-filter.rb to filter games by a winner or loser
+         New command lines, --winner <player> or --loser <player>, are now
+         supported to supply extra filtering conditions. Note that each
+         filter is combined as AND condition.
+         E.g.
+         - % ./csa-filter.rb ~/Downloads/20160314 --white gpsfish_xeon --loser gpsfish_xeon
+         - % ./csa-filter.rb ~/Downloads/20160314 --white gpsfish_xeon --winner gpsfish_xeon
+         (Closes #37023)
+
+2016-12-11  Daigo Moriwaki <daigo at debian dot org>
+
+       * Update Revision to 20161211.
+       * Fix Dockerfile.
+
+2016-12-09  Daigo Moriwaki <daigo at debian dot org>
+
+       * Allow util/statistics.rb to set a filtering condition of found files
+         Regarding util/statistics.rb, add a new command line option,
+         --filter regexp, to process files that are matched with a regexp.
+         It would make it easier to calculate statistics of certain games.
+         (Closes #36855)
+
 2016-11-26  Daigo Moriwaki <daigo at debian dot org>
 
        * [shogi-server] Allow to customize maximum lenght of a login indentifier
@@ -7,6 +68,15 @@
            by specifying randomly generated tokens. It would of help to add a
            new command line option --max-identifier to overwrite the default
            maximum length.
+       * Build a Docker image for Shogi-server
+         (Closes #36822)
+         - Build a Docker image
+             % make image-build
+         - Running a local shogi-server would look like
+             % docker pull shogiserver/shogiserver
+             % docker run -p 4081:4081 -v `pwd`/logs:/logs shogiserver/shogiserver
+       * [shogi-server] shogi_server/game.rb:
+         - Remove a debug message
 
 2016-04-09  Daigo Moriwaki <daigo at debian dot org>