Skip to content

Changelog

Version 1.0:

  • First public version

Version 1.01 (2022-07-19):

  • Increased post size limit
  • Added parsing for multipart/form-data

Version 1.02 (2022-07-29):

  • Added postlink to makebin response

Version 1.03 (2022-08-05):

  • Added support for key protected bins for post only
  • Added support for key protected bins for post and get
  • Renamed Authorization to Binauth to avoid conflicts

Version 1.04 (2022-08-06):

  • Fixed bug where multipart wasnt accepted when key param was used
  • Replaced makebin (private=true) with (private=get) to make it clearer
  • Makebin (private=true) still works but will be removed in the future

Version 1.05 (2022-08-15):

  • Standardized variables for makebin and bin auth
  • Added support for the option to not delete messages after they are read
  • To not delete message include delete=false as a query param or header
  • Removed json post for makebin, only accepts GET requests
  • Makebin only accepts headers and query param not json posts
  • Added PATCH support to keep bins active

Version 1.06 (2022-08-25):

  • Added getlink to makebin response
  • Link response from makebin now shows the link only no param at the end

Version 1.07 (2022-12-03):

  • Did a significant backend rewrite to change from SQL to NoSQL
  • Database changed to mongodb from local mariadb
  • Database is now cloud hosted on mongodb atlas
  • All client usage remains the same and change should be unnoticeable

Version 1.08 (2022-12-08):

  • Changed gunicorn to run on gevent now that the database is remote
  • Backend is now running on two servers

Version 1.09 (2022-12-15):

  • New feature added 'orderby':
  • Allows to sort the order in which messages are returned
  • New header on getting from bin "Orderby"
  • Example header: {"Orderby" : 'acending'}
  • New url query 'orderby'
  • Example query: ?orderby=decending

Version 1.10 (2023-01-30):

  • PATCH request returns message count in bin
  • Normal PATCH functionality remains

Version 1.11 (2023-05-11):

  • Updated flask past version 2.3.0 which removed some functionality from jsonify
  • Replaced jsonify with base json class and response class

Version 1.12 (2023-07-01):

  • Backend update to support arm64
  • gevent part can not run on arm yet but everything else is

Version 1.13 (2024-03-29):

  • Removed requirement to use https as some IoT devices were having ssl issues

Version 1.14 (2024-08-10):

  • Full arm64 support now
  • Backend infrastructure updated
  • Should see a significant speed increase (beta testing suggested about 30%)

Version 1.15 (2025-05-29):

  • Email to webhook is continued to be in Beta
  • There is a delay of ~30sec from email to bin
  • Emails are being forwarded by cloudflare
  • If the email is not making it to the bin make sure it is not blocked by cloudflare

Version 1.16 (2025-07-26):

  • Email support has been removed
  • There were some issues with formatting but mainly spam
  • The main use case seemed to be temporary email address to sign up for services
  • To avoid this domain being blacklisted the email feature has been removed
  • The 'lower' header is still supported for now but can be deprecated in the future
  • All future emails will be blackholed
  • Backend has been updated to run on 4 servers now
  • Updated status page with more detailed information

Version 1.17 (2026-03-20):

  • Due to someone attempting to abuse the service an update will be pushed shortly
  • We will do our best to not case any downtime, and if all goes to plan there wont be any
  • After the update is complete will post an update here with the changes

Version 1.18 (2026-03-21):

  • Over the last week there was someone trying to crash or overload the system by sending a large amount of garbage requests. While the most egregious requests were blocked by cloudflare, anything short of what looked like a ddos attack was still allowed through. There was a nginx proxy in place between cloudflare and the backend but the rate limiting was set generously loose so was still impacting the system slightly. At no point did anything crash, at most there was a 10-20% slowdown in response times.
  • While cloudflare will still take care of the most serious of attacks, the backend has changed. The new rate limiter will be running a token bucket based (https://en.wikipedia.org/wiki/Token_bucket#Algorithm) rate limiter.
  • New rate limits are in place, they are a little more strict than before so please let us know if you are running into issues and we can adjust them. info@webhookbin.net

Version 1.20 (2026-04-03):

  • Version 1.19 did not make it out of the beta stage but was a significant enough change to get its own version.
  • The backend has been changed to running in native async now as the db driver as causing issues when it was monkey patched to run as async.
  • The rate limiter has been changed again, it it now running a leaky bucket (https://en.wikipedia.org/wiki/Leaky_bucket#) algorithm with a burst feature built in.
  • All the headers that are returned now as part of the json response are going to be lower case
  • 'lower' has now been fully deprecated.