Dėmesio duomenų teikėjams - kviečiame išbandyti naują SPINTA versiją (kliento dalis+ saugyklos dalis), kuri įdiegta  Lietuvos atvirų duomenų portalo testnėje aplinkoje. 

Naujoje išleistoje 0.1.63 SPINTA versijoje yra ištaisytos ankstesnės versijos 0.1.55 klaidos ir įgyvendintos papildomos galimybės, ypač reikalingos keliant didelius duomenų rinkinius.

Saugyklos Serverio dalies v 0.1.63 jau įdiegta testinėje aplinkoje. Rekomenduomame įsidiegti SPINTA v. 0.1.63 klientinės dalies (agentą) atskiroje nuo gamybinės, testinėje savo infrastruktūroje ir įvertinti kokie Jūsų infrastruktūroje bus reikalingi pakeitimai ir juos įgyvendinti pasiruošiant, kai  SPINTA v. 0.1.63 bus įdiegta saugyklos gamybinėje aplinkoje.  

Naja SPINTA 0.1.63 versija gamybinėje LADP duomenų saugykloje aplinkoje bus įdiegta 2024 m. liepos 15 d. .

Detaliau apie Spintos atnaujinimą iš 0.1.55 į 0.1.63 versiją

Pilnas pokyčių sąrašas:
https://github.com/atviriduomenys/spinta/blob/master/CHANGES.rst

Svarbiausi dabartiniai veiklai įtakojantys pokyčiai:

  #366 pridėtas duomenų puslapiavimas.
    Įtakos: duomenų rinkinių siuntimą bei duomenų gavimą.
    Visi įrašai, kurie palaikys puslapiavimą, automatiškai naudos šį funkcionalumą. Kitais atvejais bus naudojamas senas.
    Svarbu atkreipti dėmesį, kad puslapiavimą dabar palaiko tik vidinis PostgreSql ir išorinis Sql backend.
    Taip pat šiuo metu puslapiavimas palaiko tik Integer, Number, String, Date, DateTime, Time, PrimaryKey duomenų tipus. Jei yra naudojamas vidinis backend (kuris palaiko _id), aptikus nepalaikymą, automatiškai naudoja _id kaip puslapiavimo raktą.
    Visi laukai, pridėti prie sort() funkcijos, taip pat bus naudojami puslapiavimui.
    Jei norima, galima atjungti puslapiavimą, nurodžius schemoje ar pateikus užklausos argumentuose.
  #122 pridėtas auth API valdymas.
    Įtakos: vartotojų valdymą.
    Su nauju pakeitimu galima atlikti vartotojų valdymą per API.
    Svarbu atkreipti dėmesį, kad pasikeitė vartotojų failų saugojimo struktūra.
  #98 push state įrašų sinchronizacija.
    Įtakos: duomenų rinkinių siuntimą.
    Atnaujinus, svarbu paleisti bent pirmą kartą, prieš rašant naujus įrašus.
    Tai yra aktualiausia, jei jau buvo kada nors rašomi įrašai naudojant spintos push komandą ir yra sukurta push state duomenų bazė.
    Kitu atveju yra tikimybė, kad bus gaunamos klaidos su puslapiavimu.  

Kiti negrįžtami pokyčiai:

  #454 rašant geometrinius įrašus, dabar tikrins, ar jie patenka į savo CRS ribas.
  #562 rašant geometrinius tipus, jei nebus suteiktas SRID, automatiškai bus priskirtas WGS84.

Naujas funkcionalumas:

  #289 keymap įrašų sinchronizacija.
  #113 naujas dinaminis Sql vidinis manifest tipas, kuris palaiko gyvus atnaujinimus.
  #372 manifest schemų migracija.
  #477 inspect komandos API integracija.
  #479 galimybė naudojant API atnaujinti manifest, neperkraunant serverio (veikia tik su dinaminiais manifest, kaip #113 užduoties manifest).
  #579 galimybė atfiltruoti tik unikalius įrašus, pačioje struktūroje.
  #508 galimybė automatiškai pakeisti gaunamas reikšmes į kitas.
  #345 nepirminių raktų Ref laukuose apjungimas su pirminiais raktais.
  #512 galimybė, naudojant URI, pakeisti RDF/XML subjektą.

Naujų resursų palaikymas:

  #217 XML.
  #256 JSON.
  #268 CSV.

Naujų tipų palaikymas:

  #161 Array.
  #96 Backref.
  #204 Text.