Changes
- Open Source Enhancements
- Added
CONTRIBUTING.mdwith detailed contributor guide - Added
SECURITY.mdwith security policy and responsible disclosure process - Added
CODE_OF_CONDUCT.md(Contributor Covenant 2.1) - Added GitHub issue templates (bug report, feature request, question)
- Added GitHub pull request template
- Added GitHub Actions CI workflow alongside existing Travis CI configuration
- Added
- Testing Infrastructure
- Added
pytestandpytest-djangoas dev dependencies - Added initial test suite covering core utilities, models, web views, and REST API
- Tests run without requiring Redis or a live Jasmin gateway (use LocMemCache in tests)
- Added
- API Security
- Added configurable rate limiting to the REST API (
API_THROTTLE_ANON,API_THROTTLE_USER) - Rate limits configurable via environment variables
- Added configurable rate limiting to the REST API (
- Bug Fixes
- Fixed
UserAgentMiddlewarecrash whenHTTP_USER_AGENTheader is absent - Fixed
user_agent.pymodule-level cache initialization to use lazy evaluation, respecting runtime settings overrides (benefits testing and deployments that reconfigure the cache)
- Fixed
Changes
- JavaScript fixes
- Adding Send Message to test Jasmin Gateway
Changes
- Adding live health checker for jasmin sms gateway
- bug fixes, code improvements
Changes
- Adding FailOverRouter supports to MT / MO Router
Changes
- Adding Submit Log report (DLR report)
Changes
- UI Improved, jQuery Fixed, jQuery Validation added.
- Backend fixing, upgrade to python3 and fresh Django version.
- Telnet connector fixing.
- Deployment made easier.
- Fixing common connection issues.
- Simple dashboard initialized.
- User Profile, Change Password, Add Avatar.
- Activity Log, to log your usage.
Changes
- first standard release of jasmin web panel
- the idea of project