forked from opendcim/openDCIM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
222 lines (206 loc) · 12.5 KB
/
CHANGELOG
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
openDCIM is an Open Source Software alternative for Data Center Infrastructure Management.
This is a list of changes made from version to version. This is not intended to be a
comprehensive bug tracking list. Issues (bugs, enhancements, etc) are tracked on
GitHub, at http://github.com/samilliken/openDCIM/issues, where you can also download
the latest development version. However, it is not advised to pull from GitHub unless you
are simply testing, as some functionality can break between releases.
*** We have had a user contributed branch for monitoring Modbus-TCP devices for
auto computation of PUE and other metrics. These features will be merged in as
part of the next major release.
Changes in 4.1.1
----------------
* Rollup of bug fixes since 4.1
* Added a progress meter for the Excel Asset Report, since it takes a while to run
Changes in 4.1
--------------
* Drag and Drop Support! Move a device by dragging and dropping. Copy by holding down Shift+Click.
* "Smart Naming" on device copies. name[nn-NN] and nameNN are special patterns that get incremented, including children.
* Copy of a device now copies the tags as well
* Support for reverse cabinet ordering for people who like to stand on their head
* Data Center/Zone now shows the RCI Low/High index values
* Support for SNMPv3
* Primary Contact added for Virtual Machines
* Sidebar is now loaded asymetrically (better performance)
* Devices loaded into cabinet asymetrically (better performance)
* Ability to turn off filtering of cabinet tree based on rights (major performance boost for large installations)
* Corrected the Audit reports
* Fix where Epoch date was different depending on timezone
* Fixed the Power Outage Simulation report
* Slot devices added to a chassis with only rear slots automatically selects the Rear attribute
* Fixed tooltip for Contact (was showing ID rather than name)
* More API expansions (yes, we need to document it much, much more)
* When transferring devices to another contact, only non-disabled ones are in the selection box
* Correction of labeling (Rear) shows up on the correct side
* Pre-flight check is now available as a tab on the Configuration screen, has been moved to be separate from installer
* More bug fixes
Changes in 4.0
--------------
* New online repository for templates and images (requires internet connection, requires an API key if you wish to contribute)
* New reports
* CDUs and Sensors are now simply devices. That means you can have ports and power connections just like anything else.
* Improvement to image uploads
* Ability to nest chassis devices
* Ability to limit scope when making port connections (major performance boost for large installations)
* Upgraded PDF library to mPDF for better feature support
* Update to operational log. No longer runs out of memory.
* Support for nested power panels (Power Sources are now simply Power Panels with no defined parent)
* There are no more contacts. Users and contacts have been merged. Many improvements in the management of such.
* RESTful API - there is a basic set of API calls available today and it will be expanded based upon user requests
* SNMP Calls have been converted to use the OSS_SNMP class. Command line SNMP tools are no longer supported.
* Support for SNMPv3
* Ability to poll power sources (using same templates as CDUs) for real time data
* OAuth2 Support for login
* More language translations from English source (Currently Azerbaijani, Chinese, French, Galician, German, Italian, Portuguese/Brazil, Russian, Slovenian, Spanish, Ukrainian)
* Bug fixes
Changes in 3.3
--------------
* Primarily bug fixes
* Upgraded PHPExcel to 1.8.0
* Improvements to device template import/export functions
* More streamlined upgrade procedure
* SQL Optimizations for some of the roll-up statistics screens
* Chassis devices within a chassis now supported
* Ability to mass edit port names via patterns
* Ability to delete device templates, and assign any devices using that template to another
* Creation of a Shopping-Cart like feature for building work orders, exports to Excel (for label printers)
* Improvements to the UI for device images
* Ability to turn Rack Requests on/off at a site level
Changes in 3.2
--------------
* Ability to track spare/consumable parts supplies in a basic bin system with min/max quantities
* Full audit log of every transaction
* Per-device auditing
* Storage Room view per Data Center
* Auto-Transfer Switches will poll SNMP for redundancy status
* XML Export for Computational Fluid Dynamic Analysis software
* Per-device running operational log of notes
* Allow for customized port names
* Allow templates for devices to pre-define ports and names
* Ability to upload images for devices (similar to designing cabinet elevations in Visio)
* Added Primary IP as a searchable field
* Complete redesign of the menu - functions grouped together
* When looking at a port connected to a patch panel, full path to endpoint is displayed automatically
* Ability to specify front edge of a cabinet to indicate airflow
* Ability to manually enter values for power strip load
* Ability to make patch panels a chassis device
* Ability to delete Containers, Zones, Rows, Data Centers, Power Panels, and Power Sources
Changes in 3.1
--------------
* Expanded UserID field (80 characters)
* When viewing a zone, will now compile statistics based upon cabinets defined for that zone
* Added a new data center asset report in Excel format with full device and rack inventory
* Zones are now highlighted on the map when hovering over them with the mouse, tooltip generated
* Sensor Templates added
* Temperature/Humidity polling function added, and display in tooltips
* Ability to set sitewide default SNMP community
* New email report for switch capacity alerts
* Many bug fixes
Changes in 3.0
--------------
* Complete rewrite of objects to move away from deprecated mysql* calls. Using PDO library.
* Complete rewrite of security model
-- Ability to give rights to users to admin own devices, but not others
-- Read and Write rights are now global, otherwise user inherit view of their own devices only
-- Device details are completely hidden from users without proper rights
* Updated SNMP calls for VMware installations
* Configuration screen lets you now define cable colors and media types
* Devices now have more port options
-- User defined names
-- User defined cable color
-- User defined media type
* Any IF-MIB compliant switch can now be polled for link status and port names
* CDUs can now be deleted
* Path view - clicking on the port name of a connection will show the path from end to end
* Auto path making - will find the least weight connection between two points utilizing patch panels
* Half-depth support and front/rear cabinet views
* New email report on switch capacity, configured as either OptIn or OptOut
* Support multi-level containers for data centers grouping
* Support for defining zones and rows within data center
* Tooltips for CDUs with user defined data to display
* Enhanced search functions
* Export network connections in Excel format for importing into label software
* Many bug fixes
Changes in 2.1
--------------
* Export assets by data center to Excel / CSV
* Configurable unit of measure (English/Metric)
* Device names are no longer forced to uppercase - the admin can select a site preference between UPPER, lower, CamelCase, or unchanged
* ToolTip sneak peak in the cabinet view, with user defined fields to show
* Cooling capacity metric is added to each data center for capacity planning
* Search results will now show in the Data Center / Cabinet / Device heirarchy. Previously the Data Center was not included.
* Tag searches now support multiple tags, as well as negation (tagA tagB !tagC)
* Cabinets now have a Notes field (general text entry) and can also be tagged
* When removing the Reservation checkbox on a device, the Install Date is automatically set to the current date
* Functionality added to allow an "English Only" version to run if gettext is not available (specifically helps Mac OSX installations)
* Storage arrays can now be targes of connections from switches and patch panels
* Nominal Wattage correctly saved when creating a new device
* Cabinet weight and moment now take into account the weight of child devices
* Other minor bug fixes
Changes in 2.0
--------------
* Inclusion of locale files for several areas represented by our known install base
* Better error-checking - eliminating duplicates in several tables
* Complete re-write of the Cabinet Distribution Unit code
-- Now uses templates to define each model of CDU
-- Graphs the last read load value in kW on the Cabinet Navigator
-- Support for various means of calculating kW, including 3-phase
* Support for hyperlinks and images in Notes for devices
* Calculation of load for cabinets includes child devices of chassis
* Auto-fill the device owner when creating a device in a cabinet assigned to a specific customer
* Tagging support for devices (further support in 2.1 for reporting by tags - currently you can only search by tags)
* Fixed logic bug in the Aging Report to use the Installation Date is the Manufacture Date is set to pre-epoch
* Added a Copy button for making reservations of devices that need to move to a new location
* Language mapping ability - includes Slovenian as the first translated language
* Added the vmState and Last Polled timestamp in the Assets by Owner report
* No forced uppercase, now a configuration parameter
* When you make a switch connection to another switch, it automatically adds the reciprocal connection
* Support for documenting patch panel connections (front and rear as separate connections)
* Added report-em_new_installs.php to be manually added to crontab for display of new installations (suggested every 7 days)
Changes in 1.5
--------------
* Database charset changed from latin1 to utf8 to better support localization/internationalization
* Better error-checking
* Ability to disable users (don't delete them since they are foreign keys for auditing)
* Chassis/Blade tracking for front and rear slots
* Ability to enter SNMP temperature sensor information with each cabinet
* Barcode scanning for Serial # and Asset Tag in devices
-- Requires the ZXing app on mobile device
-- Does not work correctly with Chrome Browser on Android
-- Works perfectly with Dolphin Browser on Android
-- Need testers for other platforms
Changes in 1.4
--------------
* Style sheet colors are now configuration items
* Added a visual placement picker for devices when putting into a cabinet. Displays available spaces rather than simply allowing an arbitrary number to be entered.
* Added database structure for a very rudimentary spare stock inventory
* Added in support for chassis devices in a parent/child relationship. Renamed the the device type of 'Routing Chassis' to simply 'Chassis' in support of this.
* Additional bug fixes and security auditing of the code
Changes in 1.3
--------------
* Added an optional reservation color for the cabinet view to the configuration options
* Added the ability to color code the cabinet view by department (default is no colorization)
* Changed out button interface for a more tab friendly click interface
* Added Warranty Company and Warranty Expiration to devices
* Added Key/Lock Information field to Cabinets
* PDUs and Racks are now included in the search results
* Added report for Cabinet Audit frequency
* Added report for Cabinet Audit by data center
* Added report for showing the Surplus/Salvage logs
* Added report for Departments and Contacts
* Added a Default Panel Voltage to the configuration directives
* Any devices entered with a height of zero are now shown in a section for Zero-U devices (Cabinet Navigator)
Changes in 1.2
--------------
* Added a version number to the database, which is displayed in the Configuration screen
* Installation and Upgrading are now done through a wizard type of interface. (setup.php)
* Enhanced the Device Templates to include more fields to fill in as default values
* Corrected the calculation of Allocated space to use the Reservation field
* Changed the power distribution to allow for user input of panel voltages, and calculate the 1-pole voltage from there
* Added color coding to the Cabinet Navigator to show reservations with a cyan background
* Corrected the permissions check on the Rack Request Form
Changes in 1.1
--------------
* Corrected a bug that kept the Certify Audit button from working
* Replaced Rmail library (no longer supported) with SwiftMail, and added fields to the
configuration table that allow for SMTPS authentication for sending messages
* Added the ability to delete a cabinet