olu 0.9.0 RELEASED

olu is a JSON document store with automatic graph relationships.

Repo:
https://github.com/ha1tch/olu

Manual
https://github.com/ha1tch/olu/blob/main/MANUAL.md

Release binaries:
https://github.com/ha1tch/olu/releases/tag/v0.9.0

Use cases:

  • Rapid prototyping
  • Small to medium CRUD APIs
  • IoT asset/device management
  • Multi-tenant SaaS backends
  • Content management systems
  • Configuration stores with relationships
  • Graph analysis and traversal

Features

  • REST API: Full CRUD, filtering, pagination, field projection, REF embedding
  • OQL: (sql-like subset) — SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, TOP, GROUP BY, aggregates (COUNT, SUM, AVG, MIN, MAX)
  • Sulpher: Cypher-like graph queries — MATCH patterns, shortest path, common neighbours, incoming/outgoing traversal, cycle detection, node degree

New in 0.9.0:

  • SQLite + FTS5 full-text search
  • REF field embedding with configurable depth
  • Graph cycle detection (warn/error/ignore)
  • JWT/API key authentication
  • Rate limiting with per-key quotas
  • Prometheus metrics
  • Multi-tenant isolation (path or strict mode)
  • Docker Compose profiles for dev/test/prod

250+ unit tests, stress tests with race detector, 17 Docker integration tests. Redis cache at 36K ops/sec.

#olu #database #json #golang #foss #datastore #graph #graphdb #REST

GitHub - ha1tch/olu: A graph-enhanced REST prototyping document store

A graph-enhanced REST prototyping document store. Contribute to ha1tch/olu development by creating an account on GitHub.

GitHub

Sinop'ta feci kaza: 1 ölü, 10 yaralı!: Sinop'ta meydana gelen trafik kazasından acı haber geldi.

Edinilen bilgiye göre kaza, Boyabat Karacaören köyü mevkiinde meydana geldi. H.A. yönetimindeki 57 AAT 889 plakalı servis minibüsü, Mustafa Gemici idaresindeki 57 AAB 142 plakalı otomobille çarpıştı.

SÜRÜCÜ HAYATINI KAYBETTİ

Çarpışmanın etkisiyle hurdaya dönen otomobilde sürücüsü Mustafa Gemici hayatını kaybetti,… https://www.eshahaber.com.tr/haber/sinop-ta-feci-kaza-1-olu-10-yarali-279904.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #Sinop #kaza #trafik #yaralı #ölü

Başakşehir'de zincirleme trafik kazası: Beton mikserinin çarptığı araçtaki çift öldü: Kaza, saat 20.50 sıralarında Başak Mahallesi Mahmutbey Caddesi’nde meydana geldi. Edinilen bilgiye göre; sürücüsünün direksiyon hakimiyetini kaybettiği 34 KCA 280 plakalı beton mikseri, aynı yönde ilerleyen 2 araca çarptıktan sonra refüjü aşarak karşı şeride geçti. Ters istikametten gelen 06 BUS 093… https://www.eshahaber.com.tr/haber/basaksehir-de-zincirleme-trafik-kazasi-beton-mikserinin-carptigi-aractaki-cift-oldu-277323.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #Başakşehir #trafikkazası #betonmikseri #güvenlikönlemleri #olu

Aile toplantısına silahlı baskın: En az 4 ölü: ABD'nin Kaliforniya eyaleti silahlı saldırıyla sarsıldı. Olay cumartesi gecesi Stocton kentinde meydana geldi. Bir aile toplantısına silahla ateş açıldı. Olayda 14 kişi vuruldu. Aile üyelerinden en az 4'ü yaşamını yitirdi. Olaya ilişkin soruşturma başlatıldı.

Kaynak: HABER7.COM#ESHAHABER.COM.TR

#haber #gündem #sondakika #newshttps://www.eshahaber.com.tr/haber/aile-toplantisina-silahli-baskin-en-az-4-olu-275715.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #silahlıbaskın #ailetoplantısı #California #Stocton #ölü

Öldü sanılan kadın cenazesinde canlandı: Tayland'ın başkenti Bangkok'a bağlı Nonthaburi kentindeki Wat Rat Prakhong Tham tapınağının sosyal medya hesabından yayınladığı videoda, yakılmak için tapınağa getirilen kadının tam yakılacağı sırada tabuta vurarak ses çıkardığı ve tabutun açıldığında kadının hareket ettiği görüldü. 65 yaşındaki kadının kardeşinin onu yakılmak üzere Phitsanulok eyaletinden karayoluyla… https://www.eshahaber.com.tr/haber/oldu-sanilan-kadin-cenazesinde-canlandi-274705.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #ölü #canlı #tayland #cenaze #büyükşok

Öldü sanıp tapınağa getirdiler! Tabuttan gelen sesle cenaze durdu!: Tayland'da hayatını kaybettiği sanılan ve yakınları tarafından cenaze işlemleri için tapınağa getirilen 65 yaşındaki kadının hayatta olduğu, tabuttan ses gelmesiyle anlaşıldı.

CENAZE TÖRENİNDE AKILLARA DURGUNLUK VEREN OLAY!

Bangkok Post gazetesinin haberine göre, 65 yaşındaki kadının erkek kardeşi yaptığı açıklamada, bir önceki gece yerel… https://www.eshahaber.com.tr/haber/oldu-sanip-tapinaga-getirdiler-tabuttan-gelen-sesle-cenaze-durdu-274367.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #ölü #cenaze #tapınak #hayat #şok

İşçi servis midibüsü devrildi: Ölü ve yaralılar var!: Kaza, saat 07.30 sıralarında Bartın-Karabük kara yolunun Muratbey köyü mevkisinde meydana geldi. Tekstil işçilerini taşıyan Birol Erkiş (52) yönetimindeki 74 AAV 314 plakalı servis midibüsü kontrolden çıkarak devrildi.

Yoldan geçen diğer sürücülerin ihbarı üzerine kaza yerine çok sayıda sağlık, polis ve itfaiye ekibi sevk edildi. Sağlık ekipleri, araçta… https://www.eshahaber.com.tr/haber/isci-servis-midibusu-devrildi-olu-ve-yaralilar-var-266692.html?utm_source=dlvr.it&utm_medium=mastodon EshaHaber.com.tr #kaza #ölü #yaralı #İşçi #midibüs

rserv and olu

This paints a clearer picture of the evolution of the two projects and API coverage over the last 12 months. The goal is to bring Olu to api parity with rserv 0.5.3 targeting completion sometime between March and June 2026.

rserv 0.5.3

olu 0.7.0

#olu #graphdb #documentdb #foss #golang

Olu

I'm considering adding this query language syntax that looks like SQL but operates on Olu's graphs.

#olu #graphdb #golang #foss

olu 0.7.0 pre-release

Olu is a JSON document store with automatic graph relationship tracking. When documents reference each other, the graph layer maintains edges automatically. RESTful API, dual storage backends, basic graph queries.

https://github.com/ha1tch/olu?tab=readme-ov-file

Not api-complete yet, but you can use rserv to understand more how Olu will behave when it's feature-complete.
https://github.com/ha1tch/rserv/blob/main/manual/rserv-manual_0.3.9-part3-basicgraph.md

#golang #foss #webdev #olu