Changelog¶
0.6.0 (05/14/2018)¶
- BREAKING: the BASIC
ACL
engine will now grant users on all agents if they are not explicitly defined - BREAKING: a new
[ACL]
section has been created in order to control the new ACL engine behavior - BREAKING: the Burp1 and Burp2 configuration sections have been merged into one single Burp section
- BREAKING: the running backups are now displayed in
green
instead ofblue
- BREAKING: the docker postgresql image was upgraded from 9.6 to 10.1, you’ll have to manually upgrade/migrate your data following this documentation
- BREAKING: the
docker-compose.yml
file now uses theversion: '2'
format - BREAKING: the old config file format with colons (:) as separator is no
- Add: new plugins system to allow users to write their own modules
- Add: Italian translation thanks to Enrico
- Add: new client configuration templates
- Add: backups deletion
- Add: show last client status in client view
- Add: record login failure attempt
- Add: support new burp counters
- Add: support new burp pair options
- Add: support new reset list (:=) syntax
- Add: new websocket server
- Add: new Administration panel
- Improvement: better ACL engine
- Fix: issue #213
- Fix: issue #225
- Fix: issue #226
- Fix: issue #227
- Fix: issue #234
- Fix: issue #235
- Fix: issue #236
- Fix: issue #242
- Fix: issue #245
- Fix: issue #246
- Fix: issue #247
- Fix: issue #248
- Fix: issue #251
- Fix: issue #257
- Fix: issue #262
- Fix: issue #263
- Fix: issue #264
- Full changelog
0.5.0 (05/09/2017)¶
- BREAKING: the standalone option has been renamed to single for less confusion
- BREAKING: the
bui-agent
has now its own independent package to reduce dependencies - Add: Spanish translation thanks to Pablo
- Add: reverse_proxy option while running through gunicorn
- Add: OS detection for burp 2
- Add: customizable reports
- Add: persistent storage for user preferences if SQL storage enabled
- Add: rate-limiting of the API
- Add: new
diag
andsysinfo
commands to help you diagnose issues - Improvement: the SQL storage will detect out-of-sync schemas and disable itself if needed (with a log message)
- Improvement: speedup the calendar view
- Improvement: more complete user panel (#185, #184, #182, #132)
- Fix: issue #186
- Fix: issue #192
- Fix: issue #194
- Fix: issue #196
- Fix: issue #198
- Fix: issue #210
- Various bugfix
- Full changelog
0.4.3 (12/28/2016)¶
0.4.2 (12/16/2016)¶
- Fix: bui-agent was broken
- Fix: handle i18n exceptions
- Fix: enable db migration only when needed
- Fix: wrong escape in translation
0.4.1 (12/15/2016)¶
0.4.0 (11/23/2016)¶
- BREAKING: The database schema evolved. In order to apply these modifications, you MUST run the
bui-manage db upgrade
command after upgrading - BREAKING: Plain text passwords are deprecated since v0.3.0 and are now disabled by default
- BREAKING: The default version setting has been set to
2
instead of1
- Add: new bui-manage setup_burp command
- Add: new docker image
- Add: manage user sessions
- Add: French translation
- Fix: issue #151
- Fix: issue #154
- Fix: issue #158
- Fix: issue #163
- Fix: issue #164
- Fix: issue #166
- Fix: issue #169
- Fix: issue #171
- Fix: issue #172
- Fix: issue #173
- Fix: issue #174
- Various bugfix
- Full changelog
0.3.0 (08/15/2016)¶
- BREAKING: New configuration file format to allow further improvements (The conversion is automatic, but LDAP settings might need some attention)
- BREAKING: Passwords are now salted for the BASIC authentication backend (The conversion is automatic too)
- BREAKING: If you plan to use the SQL storage along with gunicorn, you MUST add the –preload parameter (see the gunicorn.d/burp-ui file)
- Add: Celery support for asynchronous tasks
- Add: SQLAlchemy support for persistent storage
- Add: RESTful restore
- Add: autoreload config
- Add: remember some user settings
- Add: client certificate revocation
- Add: new local authentication backend
- Add: new filters on history API call
- Add: implement backend keepalive
- Add: allow to disable server-initiated restoration
- Fix: disable Basic-Auth login from UI to prevent some bugs with sessions
- Fix: issue #134
- Fix: issue #135
- Fix: issue #137
- Fix: issue #138
- Fix: issue #145
- Fix: issue #148
- Improvement: new asynchronous backup-running API call
- Security: restrict files that can be sent by the agent
- Full changelog
0.2.1 (05/17/2016)¶
- Add: allow to edit a server-initiated restoration
- Add: allow to cancel a server-initiated restoration
- Add: support for Burp labels
- Add: server-initiated backups
- Add: support sub-root path
- Add: new Burp 2 settings
- Improvement: better logging system
- Improvement: new security options
- Fix: issue #109
- Fix: issue #113
- Fix: issue #114
- Fix: issue #117
- Fix: issue #123
- Doc
- Full changelog
0.1.1 (02/17/2016)¶
- Fix: burp2 backend issue
- Fix: Debian wheezy compatibility
- Fix: sample configuration files location
- Better calendar readability
0.1.0 (02/15/2016)¶
- Add: python 3 support
- Add: new fields in backup reports
- Add: server-side initiated restoration
- Add: percent done in overview
- Add: ability to chain multiple authentication backends
- Add: display versions within the interface
- Add: support for zip64
- Add: new report
- Add: new calendar view
- Add: “restart” option to debian init script thanks to @Larsen
- Add: Basic HTTP Authentication (mostly for the API)
- Add: self-documented API
- Fix: issue #81
- Fix: issue #87
- Fix: issue #88
- Fix: issue #92
- Fix: issue #95
- Fix: issue #99
- Fix: issue #100
- Fix: issue #101
- demo
- API refactoring
- Security fixes
- Bugfixes
0.0.7.1 (08/22/2015)¶
- Add: Burp-2 backend
- Add: sortable tables
- Add: ACL support
- Add: support client-side encrypted backups while performing an online restoration
- Add: multiple archive format
- Add: better Active Directory support
- Improvement: better config file parser
- Improvement: better logging with Gunicorn
- Improvement: full support of server configuration file + clientconfdir
- Fix: issue #35
- Fix: issue #37
- Fix: issue #41
- Fix: issue #42
- Fix: issue #46
- Fix: issue #49
- Fix: issue #53
- Fix: issue #54
- Fix: issue #59
- Fix: issue #62
- Fix: issue #68
- Fix: issue #69
- Fix: issue #70
- Fix: issue #71
- Fix: issue #72
- doc on readthedocs
- Two merge requests from Wade Fitzpatrick (!1 and !2)
- API refactoring
- Security fixes
- Bufixes
- Full changelog
0.0.6 (12/15/2014)¶
- Add: gunicorn support
- Add: init script for CentOS
- Add: init script for Debian
- Add: autofocus login field on login page
- Add: burp-server configuration panel
- Fix: issue #25
- Fix: issue #26
- Fix: issue #30
- Fix: issue #32
- Fix: issue #33
- Fix: issue #34
- Fix: issue #35
- Fix: issue #39
- Code cleanup
- Improve unit tests
- Bugfixes
- Full changelog
0.0.5 (09/22/2014)¶
- Add: multi-server support
- Fix bugs
- Full changelog
0.0.4 (09/07/2014)¶
- Add: ability to download files directly from the web interface
- Full changelog
0.0.3 (09/02/2014)¶
- Add: authentication
- Full changelog
0.0.2 (08/25/2014)¶
- Fix bugs
- Full changelog
0.0.1 (08/25/2014)¶
- Initial release