github CTFd/CTFd 2.4.3

latest releases: 3.7.0, 3.6.1, 3.6.0...
3 years ago

2.4.3 / 2020-05-24

Miscellaneous

  • Notifications/Events endpoint will now immediately send a ping instead of waiting a few seconds.
  • Upgrade gunicorn dependency to 19.10.0
  • Upgrade boto3 dependency to 1.13.9
  • Improve import_ctf() reliability by closing all connections before dropping & recreating database
  • Close database session in IP tracking code in failure situations to avoid potential dangling database connections
  • Don't allow backups to be imported if they do not have a db folder
  • Change import_ctf() process slightly to import built-in tables first and then plugin tables
  • Handle exception where a regex Flag is invalid

API

  • File deletion endpoint (DELETE /api/v1/files/[file_id]) will now correctly delete the associated file

Plugins

  • Add CTFd.plugins.get_plugin_names() to get a list of available plugins
  • Add CTFd.plugins.migrations.current() to get the current revision of a plugin migration
  • Improve CTFd.plugins.migrations.upgrade() to be able to upgrade to a specific plugin migration
  • Run plugin migrations during import process

Themes

  • Update jQuery to v3.5.1 to fix mobile hamburger menu
  • Upgrade some dependencies in yarn lockfile
  • Fix invalid team link being generated in scoreboard.js

Admin Panel

  • Fix sending of user creation notification email
  • Fix button to remove users from teams

Don't miss a new CTFd release

NewReleases is sending notifications on new releases.