-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGELOG.txt
101 lines (87 loc) · 4.13 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
######################
# UpdatEngine-server #
######################
6.1.0:
- Fix bug when displaying the password_change_done page
- Fix AuthBackend authentication accepting bad passwords
6.0.1:
- Fix debian installation script for Python 3.12 compatibility
- Fix escape sequence in inventory views
6.0.0:
- Upgrade to Django 4.2.16 LTS
- Increase upload size limit to 5G
- Add 'custom variables' column to deploy/package page
- Increase package directory name length and make sure it is unique
- Add 'duplicate' feature to packages and conditions
- Add 'download_no_restart', 'no_break_on_error' and 'timeout' options in admin interface
- Modify configuration pages display
- Add 'execute' and 'install' conditions with 'max times per period' and 'min interval of'
- Display time profiles on packages page
- Add time profiles option to the packages
- Fix version comparison function and package status
- Update debian installation script
- Add custom variables feature
- Add SHA-512 hash for packages checksum
- Increase length of field uninstall on software
- Add LDAP support
- Add powershell deployment script for Windows GPO
- Add docker installation script
5.0.0:
- Upgrade to Django 3.2 LTS
- Upgrade adminactions module to 1.15 version
- Add debian upgrade script
- Reorder the inventory columns (hostname is the first one)
- Add conditions vendor,product,type
- Display package command on several lines
- Add direct link to conditions on the packages page
- Add direct link to packages on the conditions page
- Add direct link to machines and packages on the history page
- Apply bulleted list style to 'packages' and 'conditions' on the deployment page
- Apply bulleted list style to 'packages' on the packageprofile page
- Fix version check
4.1.0:
- Update last release version using json
- Add debian installation script and new apache config
- Complete entity ip range help text
- Sort machines names in history filter list
- Add os version in inventory view
4.0.3:
- Fix white page on mass update
- Remove web directory indexes from apache conf
4.0.2:
- Fix wol issue
- Add lines to fix potential pip3 mysqlclient issue
- Fix version check
4.0.1:
- Add script db tables conversion to utf-8 (all languages support)
- Fix bug on remove os name or arch through the web gui
- Add 'username' condition and 'not logged in' tag
4.0.0:
- Port code to Python 3.7
- Migrate to Django 2.2
- Use the latest python packages in line with the upgrade (django-grappelli, mysqlclient...)
3.0.2:
- Optimizes extended conditions with client: Pre-check conditions to avoid asking client for unnecessary extended conditions if already a condition on the software is not satisfied.
3.0.1:
- Fix bug in imports/exports deployments
- Fix inventory dispatch (clients < 3.0 was sending 'undefined' for UserName, Domain and Language)
3.0:
- Interface:
- The chosen language remains displayed
- Fix some translations in 'Export as CSV' and 'Mass update'
- An update information is displayed in the menu below the current version number when a new version is available
- Deployment conditions:
- New conditions:
- Compatible with all UpdatEngine-client versions:
- 'Host name is', 'Host name is not': Single value or comma separated list of values
- 'IP address is', 'IP address is not': IP or network address / Single value or a comma separated list of values
- Extended conditions only compatible with client versions from 3.0:
- 'File exists', 'File doesn't exists'
- 'Directory exists', 'Directory doesn't exists'
- 'File or directory exists', 'File or directory doesn't exists'
- 'SHA-256 hash is', 'SHA-256 hash is not': if file doesn't exist then client returns 'undefined' value
- 'Command exit code is', 'Command exit code is not': if command doesn't exist then client returns 'undefined' value. Execution timed out after 30 seconds.
- Allow the mutliple use of wildcard '*' in conditions 'software' and 'hostname'
- Allow the use of characters '&', '<' and '>' in the packages name, description and command
- Deployment commands:
- Usage of 'section_end' is deprecated and clients >= 3.0 pass over it. For retro compatibility, this option remain allow.