Programinė detalės:
Versija: 1.3.189 Atnaujintas
Įkėlimo datą: 28 Sep 15
Licencija: Nemokamai
Populiarumas: 244
Atsisiųsti paketas ateina su pažangiosios dokumentų ir duomenų bazės šaltinio kodu.
Kas naujo , šioje laidoje:
- MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
- MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
- Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
- Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
- Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
- Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init .
- Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
- MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
- Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
- LIRS talpyklos gali augti didesnis nei paskirta atmintį.
- Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
- MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
- Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
- Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
- Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį. buvimas
- Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
- Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
- Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.
Kas naujo versija 1.3.187:
- MVStore:. Kai kuriais atvejais, CLOB / BLOB duomenų blokai buvo pašalinta neteisingai atidarant duomenų bazę;
- MVStore:. naujinimai, palietė daugelį eilutės buvo buvo lėtas, kai kuriais atvejais, jei ten buvo antrinis puslapis
- Naudodami "runscript" su AutoCommit išjungta gali sukelti spynos timeout vidaus stalo "SYS".
- Problemų 603: ten buvo Atminties nutekėjimas naudojant H2 žiniatinklio taikymo. Apache Tomcat prisijungęs klaidos pranešimą: ". Interneto paraišką ... sukūrė ThreadLocal su raktu tipo [org.h2.util.DateTimeUtils $ 1]"
- Naudodami MVStore, veikia SQL scenarijų generuoti pagal Atkurti priemonė nuo A PageStore failą nepavyko su keista klaidos pranešimą (NullPointerException), dabar aišku, rodomas klaidos pranešimas.
- Problemų 605: su versija 1.4.186, atidarant duomenų bazę gali sukelti begalinis linijos LobStorageMap.init .
- Užklausos kurios naudoja tą pačią lentelę slapyvardį kelis kartus, dabar dirba. Anksčiau, pasirinkite išraiška sąrašas buvo išplėstas netinkamai. Pavyzdys: ". SELECT * nuo A kaip x, B kaip x"
- MySQL suderinamumas funkcija "įterpiama ... dėl dublikato rakto atnaujinimo" neveikia su ne numatytąją schemą.
- Problemų 599. būklė "ir (x, y)" negalėjo būti naudojami pasirinkite sąrašo, kai naudojant "grupę"
- LIRS talpyklos gali augti didesnis nei paskirta atmintį.
- Nauja failų sistemos įgyvendinimas, kad vėl atidaro failą, jei jis buvo uždarytas dėl prašymo skambinate Thread.interrupt (). Failo pavadinimas priešdėliu "Retry". Atkreipkite dėmesį, ji yra labai rekomenduojama vengti skambina Thread.interrupt; tai yra dėl įvairių bibliotekų, įskaitant Apache Lucene problema.
- MVStore: naudokite RandomAccessFile failų sistemą, jei failo pavadinimas prasideda "failą:".
- Leisti DATEADD imtis ilgą vertės skaičiavimo, kai manipuliuojant milisekundžių.
- Naudodami MV_STORE = true ir SET CACHE_SIZE nustatymą, talpyklos dydis buvo neteisingai nustatyta, kad jis iš tikrųjų buvo 1024 kartų mažesnis nei turėtų būti.
- Kartu CREATE TABLE ... jei ne egzistuoja nuo MULTI_THREAD = true gali mesti išimtį. buvimas
- Nustatyti klaidą į MVStore kurdami daug laikinų lentelių, kur mes galėtume paleisti iš sandorio ID.
- Pridėti paramą PostgreSQL STRING_AGG funkcija. Patch Fred Aquiles.
- Nustatyti klaidą į "JDBC: H2: nioMemFS" isRoot () funkcija. Be to, puslapio dydis buvo padidintas iki 64 KB.
Kas naujo versija 1.3.186:
- MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
- Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
- MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
- MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
- MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
- Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
- Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą
Kas naujo versija 1.3.185:
- MVStore: importavo BLOB ir CLOB duomenys kartais išnyko. Tai sukėlė į ObjectDataType palyginti klaidą.
- Skaitymas iš StreamStore dabar metimų IOException jei pagrindiniai duomenys, nėra.
- MVStore:. jei yra išimtis, o taupyti, parduotuvė dabar yra visais atvejais nedelsiant uždarytos,
- MVStore:. sąvartynas priemonė galėtų eiti į begalinis ciklas už kai kuriuos failus
- MVStore:. atkūrimas duomenų bazę su daugeliu CLOB ar BLOB įrašų dabar daug greičiau;
- Grupuoti pagal su kotiruojama pasirinkite stulpelį vardas alias neveikia. Pavyzdys: pasirinkite 1 "nėra" iš dvigubos grupei "a"
- Automatinis serverio režimas:. priimančioji vardas dabar saugomi .lock.db failą
Kas naujo versija 1.3.182:
- MVStore: pagerintos klaidų pranešimai ir medienos ruoša; pagerino elgesį, jei yra klaida, kai serializowania objektus.
- OSGi:. kad MVStore paketai dabar eksportuojama
- Naudodami MVStore variantą, kai naudojami keli temas, kad tuo pačiu metu kurti indeksus ar lenteles, tai buvo gana lengva gauti užrakto timeout dėl "SYS" stalo.
- Naudodami wielowątkowych variantą, gali būti mestas išimtis "Netikėta kodas kelias", specialiai jei parinktis "analyze_auto" buvo nustatytas žemas vertę.
- serverio režimu, skaitant iš CLOB ar BLOB, jei ryšys buvo uždarytas A NullPointerException gali būti išmestas, o ne išimtis sakydamas ryšys yra uždarytas.
- DatabaseMetaData.getProcedures ir getProcedureColumns gali mesti išimtį, jei vartotojas apibrėžiamas klasė yra neprieinama.
- Problemų 584. klaidos pranešimas dėl neteisingai sekos apibrėžimas klydau
- CSV priemonė:. rowSeparator variantas nebepalaikoma, nes tą patį galima pasiekti su lineSeparator
- Mažėjančia indeksus MVStore lentelėse nebuvo tinkamai dirbti.
- Problemų 579. sąlygos dėl "_rowid_" pseudo-stulpelyje nesinaudojo indeksą naudojant MVStore
- Fiksuotas dokumentus, kad "kompensuoti" ir "paimti" taip pat yra raktažodžiai, nes versija 1.4.x.
- Long.MIN_VALUE negali būti išnagrinėtas auto-prieaugio (tapatybė) stulpelius.
Kas naujo versija 1.3.181:
- Geresnis MySQL suderinamumas remiant "naudojimo schema". Thanks a lot Karl Pietrzak už pleistro!
- Rašymas į pėdsakus failą dabar greičiau, specialiai su debug lygiu.
- Duomenų bazė variantas "defrag_always = true" neveikia su MVStore.
- JDBC pabėgti sintaksė {TS "vertė"} nebuvo interpretuoti kaip timestamp reikšmę. Tas pats už {d "vertė"} (datos) ir {t "vertės"} (už sugaištą laiką). Ačiū Lukas Eder ataskaitų problemą.
- Failų sistema abstrakcija. parama pakeičiant esamus failus naudojant žingsnį (šiuo metu nėra "Windows")
- teiginys "uždarymo Defrag" dabar suspaudžia duomenų bazę (su MVStore). Ši komanda gali gerokai sumažinti failo dydį ir yra gana greitas, tačiau tai nėra pavienis.
- MVStore dabar automatiškai suspaudžia į fone parduotuvę, jei nėra skaityti arba rašyti veikla, kuri turėtų (po tam tikro laiko, kartais apie vieną minutę) sumažinti failo dydį. Tai vis dar dirba pažangą, atsiliepimai yra laukiami!
- Pakeisti numatytoji vertė PAGE_SIZE nuo 2048 iki 4096 glaudžiau suderinti dauguma failų sistemos bloko dydžio. (PageStore tik; MVStore jau naudojami 4096)
Kas naujo versija 1.3.180:
- MVStore: parduotuvė dabar yra Auto-suspausta automatiškai iki tam tikru metu, siekiant išvengti labai didelių failų dydį. Ši sritis vis dar dirba pažangą.
- Sekos laikinų lentelių (auto-prieaugio arba asmens tapatybės stulpeliai) buvo išsilaikė be duomenų bazės failą, ir nebuvo pašalintas, kai vėl atidarius duomenų bazę.
- MVStore: an IndexOutOfBoundsException gali kartais atsirasti MVMap.openVersion kai kartu patekti į parduotuvę, .
- LIRS talpyklos dabar vėl dydžiai vidaus maišos žemėlapį, jei reikia.
- Pasirinktinai išlieka sesijos istoriją H2 konsolę.
- Pridėti klientas-info turtą gauti serverių skaičių metu klasteryje ir kuri serveriai, kurie yra prieinami.
- Nustatyti klaidą keičiant šifruotą DB slaptažodį, kad atsimintų failą rankena atvira, kai neteisingas slaptažodis buvo pateikta.
Kas naujo versija 1.3.179:
- Rekursinės užklausas su daugeliu rezultatų eilutėse (daugiau nei nustatymų "max_memory_rows") neveikia tinkamai.
- licencija pasikeitė MPL 2.0 + EPL 1.0.
- MVStore: laikinas lenteles iš rinkinių rezultatų galėtų išgyventi iš naujo atidaryti duomenų bazę, kuri galėtų pasibaigti ClassCastException .
- Issue 566: MVStore: unikalus indeksai, kurie buvo sukurti vėliau neveikia teisingai, jei ten buvo daugiau kaip 5000 eilučių stalo .
- MVStore:. sukurti antrinių indeksus didelių lentelių rezultatų trūksta eilučių indeksą
- Meta duomenys:. iš susietų lentelių slaptažodis yra dabar matomas tik admin vartotojų
- Windows, duomenų bazių URL iš formos "JDBC: H2: / testas". kai manoma, kad santykinė ir neveikia, jei buvo naudojama sistema nuosavybė "h2.implicitRelativePath"
- Langai: naudojant bazinį katalogą "C: /". ir panašios neveikia kaip tikėtasi;
- Sekite JDBC specifikacija dėl procedūrų metaduomenis, naudojimo P0, kaip grįžimo tipo tvarka.
- Problemų 531. TAPATYBĖ ignoruojami pridėtinės skiltyje
- FileSystem: pagerinti išimtis mėtymo suderinamumą su JDK
- Teritorijų Indeksas: reguliuoti išlaidas, todėl mes nenaudojame erdvinį indeksą jei užklausa neturi sudėtyje yra kerta operatorius .
- Nustatyti wielowątkowych aklavietės naudojant nuomonei, kad apima TableFunction.
- Nustatyti klaidą dalijant labai mažas-BigDecimal numerius.
Kas naujo versija 1.3.176:
- failas fiksavimo metodą "išspausdintas" nebėra dokumentais, nes ji nebus prieinama versija 1.4.
- statinis metodas Csv.getInstance () buvo pašalintas. Vietoje jų naudokite visuomenės konstruktorius.
- pagal nutylėjimą vartotojo vardas scenarijų, RunScript, kriauklių, ir CreateCluster įrankiai nebėra "SA", bet tuščia eilutė.
- kamino pėdsakas išskyrus "Objektas yra jau uždarytos" nebėra prisijungęs pagal nutylėjimą.
- Jei reikšmė yra parengtame rinkinyje buvo pati rezultatų rinkinį, rezultatas gali būti skaitomi tik vieną kartą.
- Koloninės apribojimai taip pat yra matomas vaizdas.
- suteikimas papildomą teisę į vaidmenį, kad jau buvo už tos lentelės teisę nebuvo darbo.
- Teritorijų indeksas:. Kelios klaidos buvo ištaisytos (naudojant erdvinius apribojimus nuomonėmis, perkeliant geometrijos objektus per TCP / IP, sugrįžęs geometrija objektas yra nukopijuoti kai reikia);
- Problemų 551. Datatype dokumentacija buvo neteisinga;
- Problemų 368: pakartotinių KEY UPDATE neveikia multi-eilutė įterpia. Bandymo atveju iš Angus Macdonald.
- OSGi:. Paketas javax.tools šiuo metu importuojama (kaip neprivalomas);
- H2 konsolės:. Automatinis užpildymas dabar išjungtas pagal nutylėjimą, tačiau yra karšto raktas (Ctrl + Space),
- H2 konsolės:. Automatinis užpildymas neveikia su kelių eilučių ataskaitų
- CLOB ir BLOB duomenys nebuvo nedelsiant pašalintos po rollback.
- Yra naujų Kompleksinė API, kuri palaiko vidaus H2 duomenų tipai (geometrijos pavyzdžiui). Thanks a lot Nicolas Fortin už pleistro!
- vientisumas apribojimai kartais naudojami klaidingą indeksą taip, kad atnaujinti eilutę nurodytame stalo neteisingai nepavyko su apribojimų pažeidimą.
- Lenkų vertimas buvo baigtas ir ištaisyti.
- Problemų 545. buvo pašalintas nereikalingų pasikartojančių kodas
- Profiler priemonė, dabar gali apdoroti failus su pilna siūlų sąvartynus.
Kas naujo versija 1.3.175:
- Sąjungos užklausų: dubliuoti eilutės gali būti grąžintas, jeigu sub-užklausų pateikta "užsakymą" .
- GEOMETRIJA duomenų tipas dabar dirba naudotojo apibrėžtas funkcijas, kad grįžti rezultatų rinkinį.
- PostgreSQL suderinamumas:. PgServer buvo tinkamai neveikia, kai parametras database_to_upper buvo nustatytas false
- JdbcDataSource: Metodikos setUrl ir getUrl kur pridedamas kaip slapyvardžius setURL ir getURL. Tai turėtų išspręsti problemas, susijusias su HikariCP (Hikari ryšio baseinas).
- Problemų 537: H2 konsolės., kai pakrovimo schema, neteisingas JDBC ragina kurioje išduotas, kuris sukėlė išimtį "skiltis TIKSLUMAS nerastas"
- Geresnis Geometrija apdorojimas (klausimas 535).
- sulyginimas dabar gali būti nustatyti duomenų bazės URL, net jei yra duomenų lentelės, jei kolekcija yra tokia pati, kaip dabartinio palyginimas.
- Patobulintas "Oracle" suderinamumas atvejis, kai ir iššifruoti.
- teiginys "drop visus objektus" neveikia, jei stalo priklauso nuo Žiūrėti Via suvaržymu.
- subqueries ar pažiūrų su "užsakymą" alias išraiška negalėjo būti įvykdytas dėl regresijos įvesta versija 1.3.174.
Kas naujo versija 1.3.174:
- Geresnis erdvinis indeksas ir duomenų tipas.
- Problemų 467. OSGi klasė krautuvas (gebėjimas kurti nuorodą į klasę kitose classloader, pavyzdžiui kitoje OSGi ryšulio)
- Užklausos "grupė į" kad būti Subquery su apibendrinta funkcija grąžino klaidingą rezultatą, kai kuriais atvejais.
- Nustatyti klaidą unikalių ir ne unikalių maišos indeksų, kurie pasireiškia kaip neteisingus rezultatus, kai paieškos raktas buvo kitoks kardinolas tipo nuo stalo indekso rakto. pvz kur vienas buvo INT, o kitas buvo ilgas;
- Re:. Pasikeitimai duomenų bazės struktūrą nesukėlė sesijoje užklausos talpyklos yra negaliojantys;
- Nauja funkcija iš Davide Cavestro -. leidžia naudojant pasirinktinį "Java objektas nuosekliąją variklius dėl už DB pagrindu
- Paleidus Atkurti įrankį labai dideli (& gt; 6g) duomenų bazių, kai statistiniai duomenys buvo pranešta neigiami skaičiai .
- Pridėti CONTAINS_UNCOMMITTED kolonėlės SESIJOS metaduomenų lentelę, kad būtų galima aptikti, kai nesąžiningi seansai kurti didelius sandorius.
- Kai maži pataisymai geometrijos paramos, pleistrai Nicolas Fortin.
- BNF priemonė ir funkcija automatiškai eksportuojami OSGi, kuri leidžia protingas redaktoriai daryti Automatinis. Patch Nicolas Fortin.
- Nustatyti DROP visi objektai ir upuść SCHEMA lentelių kompiuterinė kolonėlės priklausomybių buvimą.
- Sesija-laikina LOB kartais gali kaupti, didinti DB failo dydį iki uždarymo. Dabar jie pašalinta iš ne kiekvienas įsipareigoti.
- Įvyko klaida, kai maišos puslapis su daugiau nei viena skiltimi būtų tyliai konvertuojami į reguliariai indeksą. Tai dabar bus mesti išimtis.
- Paieškos užklausa Statistika: nauja funkcija, kuri saugo naujausius 100 SQL užklausas įvykdytas ir jų atlikimo duomenis. Naudinga susekti blogai atlikti užklausas.
- Fix LOB aklavietės tarp skaitymo ir atnaujinimo LOB stulpelius.
- Palaikymo JDBC DatabaseMetaData # getClientInfoProperties () metodą, atsižvelgiant į grąžinimo tuščią rezultatą, siekiant, kad "WebSphere laimingas prasme.
- Padaryti Serveris # openBrowser gerbti $ naršyklė aplinkos kintamąjį. Įdėti "chromo" į naršyklių bandė sąrašą. Pleistras nuo Felix Kaiser.
- Nustatyti, kad org.h2.util.ScriptReader Dirbdami Atvirų blokuoti komentarus.
- Padaryti org.h2.util.ScriptReader mesti geriau išimtis, kai tvarkote skaldytų scenarijus, kuris generuoja labai daug pareiškimų.
Kas naujo versija 1.3.173:
- Pagalba tuščias pareiškimus, kad tik yra komentaras.
- Serverio režimas:. jei ten buvo skaitant iš LOB klaida, sesija baigta, kai kuriais atvejais,
- Problemų 463. Vairuotojo vardas ir versija yra dabar į OsgiDataSourceFactory ir JdbcDatabaseMetaData pats
- JaQu:. Duomenų tipas VARCHAR dabar (ir vėl), naudojamas Strings (No longer tekstas, išskyrus atvejus, kai aiškiai nustatytas);
- in-atminties duomenų bazių, sukurti ant CLOB ar BLOB stulpelyje indeksą nebepalaikoma. Tai supaprastinti MVTableEngine.
- Nauja skiltyje "information_schema.tables.row_count_estimate".
- Problemų 468: TRUNC (timestamp) gali grįžti klaidingą vertę (+12 valandos), ir TRUNC (skaičius) Metimas NullPointerException .
- išraiška TRUNC (skaičius) išmetė NullPointerException.
- Ištaisyta aklavietės, kai atnaujinimo LOB s kartu. Žiūrėti TestLob.testDeadlock2 ().
- Ištaisyta aklavietės, susijusios su labai didelis laikinas rezultatas rinkinių.
- Pridėti "list" komandinės eilutės parinktis Shell įrankis, kad rezultatas sąrašas režimu gali būti užfiksuojamas, kai skaitant iš failo.
Komentarai nerastas