Nebulas Daily Update - March 06, 2025

Product Updates Summary

Nebulas - Your Custom Business Platform

We're excited to bring you several enhancements and new features to improve your experience with our platform. Here's what's new:

  • Improved MySQL Utility Access

    • We've made it easier to use the mysqldump utility by adding it to the global access path, just like the mysql binary. This means you can now run mysqldump without needing to specify its full path, simplifying your database operations.
  • Enhanced User Authentication Security

    • We've updated our user authentication process to ensure that only valid and enabled users can log in. This improves security by excluding disabled or password-blocked users from the authentication flow.
  • Improved Logging and Password Counter Reset

    • We've refined our logging system to ensure proper formatting for warnings about missing emails and reset the password attempt counter when a user accesses their account. This makes our logs clearer and ensures accurate tracking of password attempts.
  • Enhanced User Data Update Efficiency

    • We've optimized the way we update user data by using a transactional native query instead of merging entire entity objects. This change makes the process more efficient and ensures that updates are handled directly in the database.
  • Updated Hibernate and MySQL Connector

    • We've upgraded to the latest versions of Hibernate and MySQL Connector to take advantage of the latest improvements and compatibility features. This ensures our application runs smoothly with the most current technology.
  • Added Last Access Update for Users

    • We've introduced a new feature to update the last access timestamp and access counter for users. This is integrated into the user authentication process, providing more accurate tracking of user activity.
  • Modernized Date-Time Handling

    • We've replaced outdated date handling methods with modern LocalDateTime for clearer and safer date-time operations across the application. This change improves the precision and consistency of our date-time handling.
  • Improved Invoice Retrieval Process

    • We've replaced the Criteria API with a native SQL query for retrieving electronic invoices, enhancing the flexibility and efficiency of this process. This allows us to handle more complex conditions, such as specific statuses.

These updates are designed to make your interactions with our platform more intuitive and reliable. We hope you find them helpful!

For more details about these updates and to explore the new features, visit our Nebulas portal.