Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@RyanJCummings RyanJCummings released this 23 Jan 16:29

This release marks a more stable era in development for this library. Many of the pain points in the original formulation of this project have been resolved and the user experience is much improved. A few highlights follow.

  • A docker image, updated daily, is now available to users. This vastly simplifies the process of setting up portable nvd mirrors. Instructions are included in the README.
  • Authentication to either the on-prem or dockerized nvd mirrors is now possible through either a configuration file or environment variables.
  • Documentation through the top level README now accurately describes how to configure and use an NVD Mirror and Pique Data's built-in queries.
  • The database context variable is no longer used and the data source is chosen by configuration file/env variables alone.
  • The PiqueDataFactory class simplifies the instantiation of presentation layer classes. Additionally, dependency injection is now used extensively through the project to improve maintainability and extensibility.
  • Checked exceptions have been converted to unchecked exceptions. Though try-catch blocks are still a best practice, they are not required for use with queries to either the NVD or a mirror.