Releases: opendcim/openDCIM
openDCIM-23.04
Changes in 23.04
- Resolved UI issue with patch panel entry deletions
- Resolved UI issue with patch panel editing
- Corrected SQL in in new installs where admin user was not being created
- Resolved issue where items that were disposed, then moved back to production, they could not be disposed again
- Resolved UI issue where image could not be selected for template
- Resolved some missed API routes causing images to not display in cabinets
- Resolved issue with Outage Simulator Report when selecting subpanels
openDCIM-23.03
Changes in 23.03
- Resolved error in bulk_network.php
- Fixed the Data Center Asset Report (Excel) and also added any Device Custom Attributes that are applied to all devices
- Fixed the issue with trying to remove the last item from a Project
- Upgraded Slim Framework from v2 (deprecated, not technically PHP 8 compatible) to v3
- Cleaned up an issue where an emtpy query string was sent to an IdP with SAML login
- Created API routes to allow for scripting your own remote agent pollers
- Updated the agent polling scripts to allow you to filter based upon Container/Zone/Row/etc for geodiversity
- Added features for GDPR Compliance. See https://github.com/opendcim/openDCIM/wiki/GDPRIsolation for details.
openDCIM-23.02
UI fixes since 23.01 related to having to bump up supporting library versions. This is mainly serving as a checkpoint on the code as there are no db schema changes (only the version number) between 23.01 and 23.02, but the next project will involve several.
openDCIM 23.01
Changes in 23.01
- Primary focus was in compatibility with PHP 8.x
- Upgraded libraries for SAML
- Deprecated the old Oauth-Social login libraries
- Added OIDC login with configuration via UI
- Migrated from PHPExcel (deprecated) to PHPOffice
- Updated jquery libraries
- Migrated from SwiftMailer (deprecated) to PHPMailer
openDCIM-21.01
Changes in 21.01
- Mostly focused on bug fixes
- Provided better error messaging when Saml not configured correctly
- Fixed the rightscheck.php to correctly use user supplied configuration for assets directories
- Checkbox added to allow bulk ownership change when rack ownership changes
- Fixed an issue that caused the API Key to not work for certain Saml installations behind a reverse proxy
- Devices not assigned a position (or to position 0) by accident now display with the ZeroU devices in a cabinet
openDCIM-20.02
Changes in 20.02
- A herculean effort was put into creating openAPI compatible documentation for openDCIM. It is complete enough at this
point that all future API route additions will only be accepted if the documentation is also updated. - The Swagger API client is built into the application for live, usable documentation.
- Several bug fixes
- Script added that can be called from cron for checking your SAML IdP for metadata updates. It can also be called manually when the
IdP signing certificate is rotated out. File is refresh_idp_metadata.php
openDCIM-20.01
Changes in 20.01
Complete overhaul of the SAML Integration. Tested against KeyCloak and Ping Federate. Should be pretty much standard.
Container build - if you want an "Easy Button" for setup, deploy as a container.
Support for redis session handling - if you run multiple backends, you need to enable this to keep session handling straight
User Manager - UserID is now displayed in the pick list, not just First/Last Name
Some fixes for metric system users
Performance improvements
New API routes
Bulk Move/Deletes now supports using the DB Key field for devices and data centers
Ability to pass parameters in localreports.json for localized reports
LDAP login enhancements for better compatibility
Added a database/config entry for allowing an "Emergency Login" (under the LDAP section)
Full details available at https://github.com/samilliken/openDCIM/milestone/19?closed=1
openDCIM-19.01
Changes in 19.01
- Ability to specify where the pictures and drawings folders are (easier for Containers)
- Ability to specify most of the db.inc.php settings through environment variables (easier for Containers)
- Added in a new Custom Search block which will let you search on any field of the device model
- Added API POST and PUT routes for creating/updating cabinets
- Added routes to retrieve and set audit logs via the API
- Added in an index to the fac_GenericLog table to help speed up queries
- Added a cleanup routine for logs (optional) to trim entries older than specified date
- Added a configuration item for days beyond 'Install Date' for a reservation to be held
- Added a report to show current reservations and the specified 'Install Date'
- Added a configuration item allowing site admin to specify if Warning/Critical sensor polls should be emailed
- Added the ability to pull in custom reports to the Reports page (see Wiki)
- Fixed a CSS issue that kept the RowView from properly displaying Department colors
- A few bug fixes, per usual
openDCIM-18.02
Changes in 18.02
- Enhanced LDAP integration, with better support for Active Directory environments
- Bulk network import now supports rear ports for patch panels
- Storage room items are now in lexicographical order
- Fixed bug where Switch Status was not honoring the OptIn/OptOut tags
- Fixed UI bug where copying a device would not show the new device until after refresh
- Fixed the ReportAssetExcel file to look at Status instead of the old Reservation field
- Fixed query for getting cabinets by department
- Allow for pictures and drawings folders to be user selected (more container friendly)
- Allow for db.inc.php values to be pulled from Environment (more container friendly)
- Other bug fixes too minor or too embarassing to document
openDCIM-18.01
Changes in 18.01
- Nomenclature for releases has changed to YY.nn, as this ends the debate over what warrants a major vs minor number change
- Added some error logging for LDAP authentication failures
- Added in more bulk import functions - Users and Departments
- Converted some more reports over to Excel as we move away from PDF reports
- Network map updated to differentiate between front and rear ports
- Updated DataTables to the latest compatible release
- HUGE performance improvements by caching device imaging and the navigation tree HTML, rather than building on the fly
- Other bug fixes, as usual.