Skip to content

Releases: murosan/shogi-board-server

v1.4.1

17 Aug 14:17
12701dd
Compare
Choose a tag to compare

v1.4.0

28 May 09:00
60b0c49
Compare
Choose a tag to compare

Feature

Go 1.18

v1.3.0

12 Sep 10:05
abf14e9
Compare
Choose a tag to compare

Feature

Go 1.15

Fixed

  • #2 (murosan/shogi-board#29)
    将棋エンジンのあるディレクトリで、コマンドを実行するように変更

  • 実行時、エラーになった場合の closed channel のハンドリング修正

  • isready の実行タイミングを早めた(元に戻した)

v1.2.1

12 Jul 13:25
Compare
Choose a tag to compare

Close するときの不具合を修正

将棋エンジンによっては、思考停止する前に quit すると正常に閉じることができない問題があるため、その前に思考停止するように修正。

commits

v1.2.0

03 Apr 10:13
Compare
Choose a tag to compare

Changed

現在局面取得 API の仕様変更

  • before: /position/get?engine=${engine_name}
    • JSON と sfen を同時に返す
  • after: /position/get?engine=${engine_name}&format=${format_name}
    • format_name で指定可能な値は jsonsfen
    • どちらか一つのみを返す

例)

curl 'localhost:8080/position/get?engine=apery&format=sfen'

v1.1.0

02 Apr 08:19
Compare
Choose a tag to compare

New

  • 現在局面取得 API を追加しました。
    shogi-board で将棋エンジンと接続した後、以下のように shogi-board-server から現在局面を sfen 形式で取得できます。
    curl 'localhost:8080/position/get?engine=${engine_name}' -s | jq -r '.sfen'

Fixed

  • isready を実行する前に、将棋エンジンのオプション更新ができない状態を改善しました。
    • before: /connect のタイミングで isready まで実行していた
    • after: /connect では usi まで実行し、/start のタイミングで isready を実行するように

Changed

1b73024...f5652fa リファクタリング・ライブラリとGoのバージョンアップ

1.0.3

23 Jun 02:38
Compare
Choose a tag to compare

Fixed

  • 🐛 ./config/app.config.yml のデフォルト値は filepath.Join を使うように(c8412ef)

New

  • 🎉 Windows(64bit) 用のバイナリ配布
    ※ 動作確認してません。動かない場合 issue をください

1.0.2

23 Jun 02:12
Compare
Choose a tag to compare
v1.0.2

:wrench: use path.Join

1.0.1

22 Jun 03:09
Compare
Choose a tag to compare

Fixed

  • 🐛 map に並列に書き込んでいたのでLockをかける (35b736a)

Changed

  • 🔧 shogi-board-server を起動するときのコマンドライン引数の名称を変更 (c727e37)
    • -appConfig-app_config
    • -logConfig-log_config
# before
$ ./sbserver-1.0.0 -appConfig ./config/app.yml
# after
$ ./sbserver-1.0.1 -app_config ./config/app.yml

1.0.0

16 Jun 05:06
Compare
Choose a tag to compare