Skip to content

Releases: scanoss/ldb

v4.0.8

29 Jan 15:06
4c658d0

Choose a tag to compare

What's Changed

  • 4.0.8 by @mscasso-scanoss in #31

  • Add support to remove records from encrypted kbs

  • solve bug collating mz tables due to consistency error.

  • Extend 'dump keys' command to mz tables.

  • Solve minor bug with version checking.

Full Changelog: v4.0.7...v4.0.8

v4.0.7

09 Jan 19:40
ea5f911

Choose a tag to compare

What's Changed

  • solve bug with table's option log producing a segfault in specific conditions by @mscasso-scanoss in #30

Full Changelog: v4.0.6...v4.0.7

v4.0.6

06 Jan 15:16
68a69ed

Choose a tag to compare

What's Changed

improve import configuration, add THREADS option (#28)

Improve import configuration.
Add THREADS option.
Solve bug collating wfp table.
Add configuration and wfp to ldb tests.

Full Changelog: v4.0.4...v4.0.6

v4.0.4

21 Dec 12:12
c8d095b

Choose a tag to compare

What's Changed

Full Changelog: v4.0.3...v4.0.4

v4.0.3

15 Dec 10:52

Choose a tag to compare

  • Improve configuration file definitions
  • Solve minor bugs

v4.0.2

04 Dec 12:04
8a805d2

Choose a tag to compare

Release Notes for New Version of LDB (Version 4.0.2)

We are thrilled to introduce a new version of LDB that brings significant enhancements, bug fixes, and new features. The primary focus of this release is the introduction of the "bulk insert" command, also known as "ldb -u".

Major Changes:

  1. Bulk Insert Command: LDB now boasts a powerful "bulk insert" command ("ldb -u"), enabling seamless importing of CSV files into a table. Notably, this functionality has been migrated from minr, eliminating dependencies and streamlining the importation process. Please be aware that the importation functionality will be deprecated in minr shortly.

Key Features and Enhancements:

  1. Improved Lock Files: Enhancements have been made to optimize lock files, ensuring more robust file handling.
  2. Multi-threading Support: LDB now supports multi-threading, allowing simultaneous importation of data into multiple sectors for improved efficiency.
  3. KBs Definition Files: The addition of KBs definition files in the path "/usr/local/scanoss/ldb" provides default table configurations used during the importation process.
  4. Enhanced LDB ".cfg": Improvements have been made to the LDB ".cfg" file, including additional information and key count for a more comprehensive configuration.
  5. Record Removal Feature: A new feature has been introduced to remove specific records from a table. This includes support for removing multiple records by processing a CSV file.
  6. LDB Logger: A dedicated LDB logger has been added, recording the process over a specified table in "/var/log/scanoss/ldb/kb_name.log."
  7. MZ Tables Configuration: Configuration files (.cfg) for MZ tables have been added, enhancing compatibility and functionality.
  8. Generalized Select and Collate Commands: The select and collate commands have been generalized for MZ files, expanding their functionality.
  9. Extended Key Removal Functionality: The capability to remove keys has been extended to include MZ files.
  10. Long Names for Commands (Longopt): Long names for commands (longopt) have been introduced for a more user-friendly experience.
  11. Project Restructuring: The project has been restructured to ensure backward compatibility with the existing core software, maintaining a seamless transition to the new version.

v3.2.0

10 Oct 08:22
ecfde26

Choose a tag to compare

  • Update md5 calculation using gcrypt.
  • Update github actions.
  • Add MD5 macro, will be consumed by the other core software dependencies.

v4.0.1_beta

16 Sep 01:01

Choose a tag to compare

v4.0.1_beta Pre-release
Pre-release
  • Restructure the project to ensure backward compatibility with the existing core software.
  • Address and resolve software bugs.
  • Expand the functionality to remove keys to include MZ files.

v4.0.0_beta

27 Aug 23:39

Choose a tag to compare

v4.0.0_beta Pre-release
Pre-release
  • Improve lock files.

  • Move importation functionality from minr to ldb.

  • Improve ldb ".cfg", including the number of keys.

  • Update the help section and add an update alias "ldb -u".

  • Add the kb_name.conf file in /usr/local/scanoss/ldb/ with the default configuration to process a table.

  • Add multithreading support to simultaneously import multiple sectors.

  • Add support to remove specific records from a table.

  • Support the removal of multiple records by processing a CSV file.

  • Add an ldb logger, recording the process over a given table in /var/log/scanoss/ldb/kb_name.log.

  • Add log levels.

  • Generalize the collate command for mz files.

  • Add long names for the commands (longopt).

v3.1.5

26 Jun 15:34

Choose a tag to compare

Add build.yml and release.yml workflows