Skip to content

v3.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 17:04
· 572 commits to master since this release
7f3fd00

新機能

  • GET /api/v3/stampsのレスポンスに、サムネイルが存在するかの情報を追加 #1929
  • Elasticsearchの認証ができるように #2142 #2145

機能改善

  • Imagemagickへの依存を排除 #2143
    • Pure Goによる再実装を行ったことで、GIFのリサイズを高速化

バグ修正

開発/運用

  • [Breaking] Elasticsearchのライブラリをv8にアップデート #2126
  • DockerイメージのベースイメージをDistrolessに変更 #2151

Changelog

  • 7f3fd00 Merge pull request #2151 from traPtitech/distroless
  • d1e6572 removed redundant statement & setting
  • ee7ada0 add platform statement
  • e467f29 Merge pull request #2145 from Nagarei/doc/add-option
  • 70ca9f8 make image based on distroless
  • 72e9bba Merge pull request #2143 from traPtitech/eliminate-imagemagick
  • 95c6d03 use io.ReadAll & lo.Must
  • 80ec7b5 moved type definition readability
  • 53cc3d9 use deep copy to avoid circular pointer reference
  • fa38f02 refactor resize goroutine starting
  • 5e061b4 fix test file names & files
  • 80932b2 replace names
  • 3f2c8d9 replace buggy image
  • 3f0350d using only free images in testing
  • 6cb6c02 support disposal method
  • 9f5088d Merge pull request #2146 from traPtitech/dependabot/go_modules/github.com/spf13/viper-1.18.1
  • e2ca5da Merge pull request #2148 from traPtitech/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/feature/s3/manager-1.15.7
  • 257fa13 not testing concurrency pattern
  • a790d45 Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager
  • 918a1f9 Bump github.com/spf13/viper from 1.18.0 to 1.18.1
  • ec786d4 doc: Update es-with-sudachi
  • 048fcd4 doc: add elasticsearch option
  • 4302fa8 fix concurrency limit setting
  • 662751b Revert "power up concurrency"
  • 4b7a666 fix test naming
  • cebe6bd parallelize test
  • 9e684a5 write test for GifToBytesReader
  • 113444a moved MustOpenGif to testutils
  • 3471bbf changed implementation
  • d13c886 add testcases
  • 708fc5f write test for FitAnimationGIF
  • 33ddae6 add gif testdata
  • 78f085a prepare IoReaderToBytes util
  • 0c8d8b0 rename package alias
  • 8b1431d put out type definition
  • 2185fc8 power up concurrency
  • e907dbf parallelize animated gif resize
  • 719a37e delete imagemagick from Dockerfile
  • c925749 initialize Image slice
  • 74ab087 write comments
  • e9ddab2 resize composite frame
  • 0daa012 round coordinates
  • 250cf6e using imaging package
  • fd2f92f rename vars
  • b6fae9b fix bound calculation
  • eba7e4f fix render gif
  • afc37e2 make variable names understandable
  • 4b6339b return error in convert util
  • cbcab23 delete imagemagick path from every config
  • 6e61063 remove redundant error
  • 8ab4114 using ErrInvalidImageSrc
  • 841930d delete imagemagick utils
  • 955bc1b reimplement gif resize func with pure go ref: https://github.com/maku693/imgres/tree/master
  • a26a60d Merge pull request #1929 from traPtitech/add_HasThumbnail_to_GET/stamps
  • 0d236c5 Merge pull request #2144 from traPtitech/dependabot/docker/alpine-3.19.0
  • 9f33b7f Bump alpine from 3.18.5 to 3.19.0
  • e30c5e2 update go version and dependencies
  • 0af382c Merge pull request #2142 from traPtitech/es-authentication
  • 9fc76ae Merge pull request #2138 from traPtitech/dependabot/go_modules/github.com/spf13/viper-1.18.0
  • 5ec954d delete elasticsearch.yml
  • 1d52ab5 fix config type
  • 58891b9 add password config to compose file
  • df38293 add elasticsearch username & password to config
  • c0eef75 Merge pull request #2126 from traPtitech/update/es-8
  • 949e11c Merge pull request #2140 from traPtitech/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/feature/s3/manager-1.15.5
  • fcfa20c Merge pull request #2141 from traPtitech/dependabot/github_actions/actions/setup-go-5
  • 0cc1f5e ♻️ compose.ymlで不要な環境変数を削除
  • 18013fd Bump actions/setup-go from 4 to 5
  • a50b0ef Bump github.com/aws/aws-sdk-go-v2/feature/s3/manager
  • 50ab701 Bump github.com/spf13/viper from 1.17.0 to 1.18.0
  • 9f65840 Merge pull request #2135 from traPtitech/dependabot/docker/golang-1.21.5-alpine
  • 70d2ff9 Merge pull request #2134 from traPtitech/dependabot/go_modules/google.golang.org/api-0.153.0
  • edc018e Bump golang from 1.21.4-alpine to 1.21.5-alpine
  • a83017d Bump google.golang.org/api from 0.152.0 to 0.153.0
  • 47df0e8 edit OpenAPI schema
  • b7c7db3 format
  • d62fa79 edit swagger and fix nesting depth
  • 31d307c ⬆️ elastic search v8にアップデート
  • c84387f add test
  • b7a434d correction of the part pointed out
  • b2d6939 use make([]uuid.UUID, 0, len(stamps)) to define ts
  • c70583c put StampThumbnailExists into loadFilteredStamps
  • 634342d convert GetAllStamps into GetAllStampsWithThumbnail
  • 96ed273 Revert "レスポンスにサムネイル情報追加"
  • 9069946 Revert "Revert "レスポンスにサムネイル情報追加""
  • 93faae0 Revert "サムネイル情報を一度で取得"
  • d65701a Revert "fix error"
  • fd669b5 Revert "Delete tree.txt"
  • d2b5d5c Revert "StampWithThumbnail修正"
  • 5cff7cb Revert "test追加"
  • f35c172 Revert "fix lint and change HasThumbnail to hasThumbnail"
  • d87efdd Revert "fix test"
  • 9efe74c fix test
  • ad78889 fix lint and change HasThumbnail to hasThumbnail
  • e3d6c7c test追加
  • 6fde0ca StampWithThumbnail修正
  • 0c87c4a Delete tree.txt
  • 6407e0e fix error
  • 59201bd サムネイル情報を一度で取得
  • bf16962 Revert "レスポンスにサムネイル情報追加"
  • e4494ee レスポンスにサムネイル情報追加