/oss · 2 merged

oxigraph/oxigraph

A graph database that stores linked data and answers SPARQL queries.

the project on GitHub (opens in a new tab)
  1. 2 Nov 2026

    Converting text with extra spaces now works

    What was broken
    Converting a string with spaces around it, like " 7 " to an integer, gave no value at all.
    What I changed
    Conversions to numbers, booleans, dates and durations now trim surrounding whitespace first, as the standard says.
    Why it matters
    Text from messy sources converts correctly instead of silently leaving query results empty.

    see the code, #2013 (opens in a new tab)

  2. 2 Nov 2026

    Numbers outside their declared type count as invalid

    What was broken
    A value like 1200 typed as a byte, which only goes to 127, was treated as a normal number and worked in arithmetic.
    What I changed
    Each sized integer type now checks its range. A value outside it is handled like any other invalid value.
    Why it matters
    Queries now follow the SPARQL standard, so bad data no longer passes as valid numbers.

    see the code, #2012 (opens in a new tab)

← every project