Skip to content

Releases: gochan-org/gochan

v4.3.0

19 Aug 21:52

Choose a tag to compare

What's Changed

  • gochan-installer is now included. It runs as a temporary setup server that lets you configure gochan through your browser (e.g., database connection, paths, etc.). Once you finish, it writes the configuration file to the chosen path and exits. You can then start gochan, which will use the generated config.
  • Database updates for versions starting from 3.0 are now automatically handled by the gochan executable on startup. Versions before 3.0 (internally referred to as pre2021) and other database types still use gochan-migration.
  • Add log statement upon listening for requests (fixes #133) by @CrawlerBleak in #134
  • Bump form-data from 4.0.2 to 4.0.4 in /frontend by @dependabot[bot] in #135

New Contributors

Full Changelog: v4.2.0...v4.3.0

v4.2.0

12 May 03:17

Choose a tag to compare

What's Changed

  • Implemented reserved tripcodes, spoiler threads, public ban messages, poster IDs unique to the thread, and the ability to disallow threads with a nsfw tag.
  • Posters can choose to embed a video instead of uploading a file, for configured sites
  • Improvements to the staff management and IP ban pages

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0

20 Feb 01:21

Choose a tag to compare

What's Changed

  • Add dice roll, spoiler, and hide block tags
  • Implement pre-2021 migration
  • Link for updating board or thread by @onihilist in #113

Full Changelog: v4.0.2...v4.1.0

v4.0.2

31 Dec 23:49

Choose a tag to compare

What's Changed

  • Fixes a bug where uploads selected from QR box aren't attached to the post.
  • Server tests coverage improved by @onihilist in #110

New Contributors

Full Changelog: v4.0.1...v4.0.2

v4.0.1

23 Nov 21:37

Choose a tag to compare

What's Changed

  • Fixed bug causing image fingerprint filters to cause an error when trying to uplaod a video
  • Added Dark Bunker theme
  • Refactored example Docker files, added compose files for using Postgresql and SQLite

Full Changelog: v4.0.0...v4.0.1

v4.0.0

14 Oct 06:32

Choose a tag to compare

What's Changed

  • Wordfilters, name/tripcode bans, file checksum/fingerprint bans, and filename bans have been merged into filters, allowing for having multiple criteria needing to be matched before a post is rejected or banned (or allowing the filter to be applied if any of its criteria match, for easier organization of common filter data), as well as having a filter apply to multiple boards.
    • Screenshot:
      image
  • Posters can upload images data and files from their clipboard (as long as the respective non-image/video formats are configured to be allowed on the board)

New Contributors

Full Changelog: v3.10.2...v4.0.0

v3.10.2

16 Apr 18:03

Choose a tag to compare

Hotfix release 2

  • This release fixes the post edit page and IP search page

Full Changelog: v3.10.1...v3.10.2

v3.10.1

08 Mar 20:52

Choose a tag to compare

Hotfix release

  • This release fixes a bug when submitting IP range bans that causes the server to freeze if it is a large IPv6 range

v3.10.0

06 Mar 06:12

Choose a tag to compare

What's Changed

  • IP addresses in posts and ban tables are now stored as VARBINARY in MySQL and SQLite, and as INET in Postgres (requires running gochan-migrate -updatedb if updating from a previous version)
  • Implement subnet-based range banning
  • Add image fingerprinting using ahash algorithm
  • Add plugin-extensible GeoIP and custom flag support, with GeoIP2 built-in

Full Changelog: v3.9.0...v3.10.0

v3.9.0

28 Dec 20:23

Choose a tag to compare

What's Changed

Full Changelog: v3.8.0...v3.9.0