|
1 | 1 |
|
2 |
| -This is a new feature and bug fix release. It provides many new functions and |
3 |
| -improvements. We added an interface to install, renew and uninstall SSL certificates. |
4 |
| -The renewing certificate process can be run by system scheduler (cron, |
5 |
| -systemd timer...) or triggered manually on demand on the web interface. |
| 2 | +This is a new function release. This time we focused on new usability functions and improvements. |
6 | 3 |
|
7 |
| -We prepared support for creating two certificate types: self-signed certificates |
8 |
| -created locally and Let's Encrypt certificates obtained from external CA. Certificates |
9 |
| -are created, installed, and automatically configured in the web server configuration. |
10 |
| -The Let's Encrypt certificates are acquired using ACME protocol with HTTP-01 challenge. |
| 4 | +The first new function is tagging. This feature enables to tag almost all resource types available |
| 5 | +in the tables. There can be tagged Bacula resources (jobs, clients, volumes...) and Bacularis |
| 6 | +resources (users, roles, API hosts...). Everywhere the tag icon is available, there is possible to |
| 7 | +tag elements. |
11 | 8 |
|
12 |
| -Besides that we added a new web server settings function with network options. Currently |
13 |
| -there is possible to change on the web interface the Bacularis web server port. |
| 9 | +Second usability function is data views for the Bacula configuration resources. Data views allow to |
| 10 | +arrange in groups the resources by defined criterias. So far, the data views were available for only |
| 11 | +a few resources. Now there is possible to use it also with the Bacula config resources both for |
| 12 | +Director, Storage, Client and Console components configuration. For example users can group in |
| 13 | +logical sets the FileSets or Clients or Jobs or all other configuration resources. |
14 | 14 |
|
15 |
| -In the Bacularis health self-test suite we added two new tests. They are to check |
16 |
| -bconsole and catalog access time. They can help diagnosing performance issues. |
17 |
| - |
18 |
| -New users installing Bacula through the Bacularis initial wizard will be able to test |
19 |
| -credentials before running the installation because we added a button to perform this |
20 |
| -type of test. |
21 |
| - |
22 |
| -At the end we did many other smaller improvements, specially in the deployment |
23 |
| -functions and authentication modules. |
| 15 | +In addition to these two major features, we have also made some smaller improvements to the overall |
| 16 | +experience of the web interface. |
24 | 17 |
|
25 | 18 | ## Main changes
|
26 | 19 |
|
27 |
| -**Bacularis Common** |
28 |
| - |
29 |
| - * Add install/renew/uninstall SSL certificate module |
30 |
| - * Add Let's Encrypt certificate support |
31 |
| - * Add self-signed certificate support |
32 |
| - * Add web server settings control |
33 |
| - * Add change web server port support |
34 |
| - * Add admin access control |
35 |
| - * Add ACME protocol support |
36 |
| - * Add web server config module |
37 |
| - * New direct common log |
38 |
| - * New HTTP header module |
39 |
| - * SU module improvements |
40 |
| - * Improve error reporting in admin access control |
41 |
| - * Prepare command to automatic renew certificate |
42 |
| - * Add JSON Web Token module |
43 |
| - * Add cryptographic key modules |
44 |
| - * Add base64url and hextobase64 encoders |
45 |
| - * Add execute command module |
46 |
| - * Add SSL certificate module |
47 |
| - * Add detecting web server method |
48 |
| - * Extend escaping special characters in su module |
49 |
| - * Update application config |
50 |
| - * Update SELinux policy module |
51 |
| - * Use retry-after header value to waiting on next request |
52 |
| - * Switch Let's Encrypt directory from staging to production |
53 |
| - * Fix creating Let's Encrypt certificate |
54 |
| - * Fix displaying error messages in admin access window |
55 |
| - * Fix displaying address in common name field |
56 |
| - |
57 | 20 | **Bacularis Web**
|
58 | 21 |
|
59 |
| - * Add web server settings and SSL certificate features |
60 |
| - * Add new SSL certs feature on application settings page |
61 |
| - * Use new SSL certificate functions on deployment page |
62 |
| - * Improve remove button in various directives |
63 |
| - * Various deployment improvements |
64 |
| - * Change method accessibility in OS profile module |
65 |
| - * New update host config method |
66 |
| - * Use new headers module |
67 |
| - * Remove methods moved to Common module |
68 |
| - * Fix setting up HTTPS in API deployment |
| 22 | + * Add tag support |
| 23 | + * Add tag manager |
| 24 | + * Add data views to Bacula configuration pages |
| 25 | + * Add clear search field button for table search input |
| 26 | + * Add local tag management on user account settings page |
| 27 | + * Add global tag management on application settings page |
| 28 | + * Improve displaying labels on Firefox |
| 29 | + * Improve host name validation |
| 30 | + * Improve job list table view |
| 31 | + * Increase allowed drive and slot numbers in storage commands |
| 32 | + * Fix getting tags if user does not have any local tag |
| 33 | + * Fix removing tags |
69 | 34 |
|
70 |
| -**Bacularis API** |
| 35 | +**Bacularis Common** |
71 | 36 |
|
72 |
| - * Add to self test suite catalog and bconsole access time tests |
73 |
| - * Add test login button to install wizard |
74 |
| - * Add validators to install Bacula form |
| 37 | + * Add clear button to search fields |
| 38 | + * Add tag styles |
| 39 | + * Fix reloading web server config after certificate installation if SELinux is enabled |
75 | 40 |
|
0 commit comments