Change History
1.0.0
- release-date:
2026-01-18
Added management commands for listing and deleting FTP user groups and accounts (listftpusergroup, deleteftpusergroup, listftpuseraccount, deleteftpuseraccount)
Added Django 6.0 support
Added Django signals for FTP events (login, logout, file transfer, file operations)
Added DjangoFTPHandler and DjangoTLS_FTPHandler with signal support
Added DEBUG level logging for all FTP events
Added TLS install option (
pip install django-ftpserver[tls])Fixed “MySQL server has gone away” error in long-running FTP server processes
Added support for django-storages 1.14+ (S3Storage, GoogleCloudStorage)
Changed FTPUserAccount.user field to use raw_id_fields in admin
Added FTPServerConfig and FTPServerRunner classes for programmatic server control (separated server logic from management command)
0.10.0
- release-date:
2026-01-17
Added Django 5.0, 5.1, 5.2 support
Added Python 3.13, 3.14 support
Removed Django 3.2, 4.0, 4.1 support
Removed Python 3.8, 3.9 support
Removed compat module
Replaced daemonize module with python-daemon
Added example project
Migrated to pyproject.toml and ruff
Added windows install option for pywin32 dependency
0.9.0
- release-date:
2026-01-17
Added Django 4.1, 4.2 support
Added Python 3.11, 3.12 support
Removed Django 2.2, 3.0, 3.1 support
Removed Python 3.6, 3.7, 3.8 support
Removed pytest-pythonpath dependency (use pytest built-in pythonpath)
Removed Travis CI configuration
Updated GitHub Actions
0.8.0
- release-date:
2022-02-24
Added Django 3.1, 3.2, 4.0 support
Added Python 3.9, 3.10 support
Removed Django <2.2 support
Removed Python 3.4, 3.5 support
Enable encryption before authentication for FTP+TLS #21
0.7.0
- release-date:
2020-02-20
Added Django 3.0 support
Added Python 3.8 support
Removed Django <2.0 support
Removed Python 2.7 support
Removed six dependency
0.6.0
- release-date:
2018-11-26
Added Django 2.0, 2.1 support
Removed Django <1.11 support
Change the test runner from nose to pytest
0.5.0
- release-date:
2017-05-24
Added storage system support #14
Added Django 1.11 support
0.4.1
- release-date:
2017-03-27
Update daemonize.py #13
Add six module to install_require
Added Python 3.6 support
0.4.0
- release-date:
2016-09-16
WIP: Added django 1.10 support #12
Removed older Python(2.6, 3.3) and Django(<1.8) support
0.3.5
- release-date:
2016-01-26
Fix daemonize problem in Django 1.9 #10
0.3.4
- release-date:
2015-12-15
add tox env for Django 1.9 and Python 3.5
0.3.3
- release-date:
2015-10-14
#9 Fix for python3 in utils
0.3.2
- release-date:
2015-10-02
#7 support Custom Authorizer and Handler classes via settings
0.3.1
- release-date:
2015-03-29
small refactoring
0.3
- release-date:
2015-2-12
support sendfile (–sendfile option)
fixes #5 support custom User username field
fixes #4 support Windows platform
fixes #1 model string format
0.2
- release-date:
2014-03-26
support TLS (–certfile option)
testing on Python 3.4
0.1
- release-date:
2014-03-09
first release.