Changelog¶
1.1.1 (07/07/2023)¶
fix: remove duplicate compare_type from alembic config
fix: make sure we don’t initialize the DB connector twice
1.1.0 (05/01/2023)¶
fix: update dependencies and fix unit tests #352
fix: platform.dist is no longer part of the std lib
fix: adapt send_file usage
1.0.0 (11/06/2022)¶
BREAKING: the single and version options within the
[Global]
section have been removed in favor of a new unified backend optionBREAKING: a change introduced by #284 may return wrong timestamps for backups made with burp-server <= 2.1.10 if your current burp-server is >= 2.1.10
BREAKING: the authentication backends section have been renamed with the
:AUTH
suffixBREAKING: the
prefix
option has been moved from the[Global]
configuration section to the[Production]
oneAdd: new audit logging system
Add: new
bui-monitor
processes pool +async
backend to parallelize some requests #278Add: new listen and listen_status options in burp-2.2.10 #279
Add: new order keyword in ACL definitions in order to decide whether rw should be evaluated first or not #305
Add: new exclude keyword in ACL definitions in order to exclude some clients from the rules #305
Add: new static templates that allow you to create onetime (variables) templates #280
Add: return last backup attempt #309
Add: allow to hide selected clients/servers #282
Add: allow to delete clients data upon removal #232
Add: allow to create clients from templates in one call #266
Add: allow to rename clients/templates #274
Add: allow to set a custom timezone in which to display UI dates #329
Fix: sync pkgs requirements with burp-ui’s #300
Fix: wrong command suggestion #296
Fix: allow templates removal #290
Fix: don’t preload LDAP users #270
Fix: don’t screw up configuration files #333
Fix: issue #268
0.6.6 (04/02/2019)¶
0.6.5 (03/27/2019)¶
Fix: packaging issue
0.6.4 (03/26/2019)¶
Fix: sync pkgs requirements with burp-ui’s #300
0.6.3 (03/13/2019)¶
Fix: don’t preload LDAP users #270
0.6.2 (03/05/2019)¶
0.6.1 (05/17/2018)¶
Improvement: Don’t cache any data when there is a running backup
Fix: cannot display bui-agent version
Fix: live-monitor was broken do to a missing cache
0.6.0 (05/14/2018)¶
BREAKING: the BASIC
ACL
engine will now grant users on all agents if they are not explicitly definedBREAKING: a new
[ACL]
section has been created in order to control the new ACL engine behaviorBREAKING: 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'
formatBREAKING: 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: new websocket server
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
0.5.1 (05/26/2017)¶
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 dependenciesAdd: Spanish translation thanks to Pablo
Add: reverse_proxy option while running through gunicorn
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 issuesImprovement: 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
0.4.4 (01/02/2017)¶
Fix: issue #193
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 upgradingBREAKING: 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
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: 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
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: 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
0.1.3 (02/20/2016)¶
0.1.2 (02/18/2016)¶
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: 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
API refactoring
Security fixes
Bugfixes
0.0.7.3 (09/26/2015)¶
Fix: issue #77
Doc
0.0.7.2 (09/01/2015)¶
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
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
API refactoring
Security fixes
Bufixes
0.0.6 (12/15/2014)¶
0.0.5 (09/22/2014)¶
Add: multi-server support
Fix bugs
0.0.4 (09/07/2014)¶
Add: ability to download files directly from the web interface
0.0.3 (09/02/2014)¶
Add: authentication
0.0.2 (08/25/2014)¶
Fix bugs
0.0.1 (08/25/2014)¶
Initial release