Releases: juspay/services-flake
Releases · juspay/services-flake
0.4.0
✨ This release introduces two new services and includes bug fixes for existing ones.
🚀 New Services
- mongodb (by @greg-hellings in #339)
- memcached (by @secobarbital in #314)
🛠️ Miscellaneous features & fixes
- devShell: Export packages of enabled services (by @shivaraj-bh in #355). See documentation for usage.
- redis: Support using Unix socket (by @shivaraj-bh in #353 and #365). See documentation.
- Add
max_restartsto all services to avoid restarting indefinitely (by @shivaraj-bh in #311) - grafana: Add
declarativePluginsoption (by @conscious-puppet in #356) - clickhouse-init: kill
clickhouse-serveron EXIT (by @shivaraj-bh in #385) - postgres: Move
pg_ctl stopto trap during init (by @shivaraj-bh in eb239b0) - postgres: include
findinruntimeInputsof setup script (by @dzmitry-lahoda in #340) - elasticsearch: Fixed permission to add to directories in elasticsearch plugins (by @secobarbital in #332)
0.3.0
This release introduces new services, primarily focused on running AI chatbots locally 🤖. It also includes a few non-breaking fixes and refactors 🔄 to promote DRY (Don’t Repeat Yourself) principles when adding new services.
🚀 New Services
- Tika (by @drupol in f041f87)
- Searxng (by @drupol in #241)
- Open WebUI (by @shivaraj-bh in e7eb9de)
- Ollama (by @shivaraj-bh in d84efa4)
- Weaviate (by @jedimahdi in #195)
- Tempo (by @tim-smart in #192)
🛠️ Miscellaneous features & fixes
- tika: add
enableOcroption (by @drupol in #275) - Allow overriding namespace + make default namespace fully qualified (by @srid in #258)
- grafana: add providers configuration (by @alexpearce in #211)
- ollama:
kernelPackagesare irrelevant on non-NixOS distributions (by @shivaraj-bh in 8145ba1) - ollama: Broken
dataDirconvention; Allow ENVs indataDir(by @shivaraj-bh in db7ab71) - postgres: stop init on error in
sqlscripts (by @shivaraj-bh in 12e7482) - nginx: link nginx.conf to dataDir (by @szucsitg in #173)
🔄 Refactors
- Move services under
./nix/services(by @srid in #262) - Do not repeat
enableoption (by @shivaraj-bh in ea3a18a) - Do not repeat
dataDir(by @shivaraj-bh in dfcdbbc)
Full Changelog: 0.2.0...0.3.0
0.2.0
Feat
- mysql: allow configuring socketDir on mysql. if not provided, uses dataDir as default (by @attilaersek in #172)
- dev: add
just changelog(by @shivaraj-bh in #162) - postgres: add connectionURI option (by @shivaraj-bh in #143)
- add pre-commit-hooks.nix, enforcing conventional commits (by @shivaraj-bh in #121)
Fix
- mysql: use absolute socket path in configureTimezones (by @attilaersek in #170)
- postgres: fix pg_isready issue with empty listen_addresses (by @johnhampton in #165)
- grafana: add
coreutilsas runtimeInput for the startScript (by @shivaraj-bh in #164) - pgadmin: Fix pgadmin scripts on MacOS (by @Javyre in #163)
- test: grafana on darwin is no longer broken in upstream (by @shivaraj-bh in #161)
- postgres: empty
socketDirby default (by @shivaraj-bh in #160) - mysql: look for
*.sqlfiles in the top-level schema directory (by @shivaraj-bh in #154) - template: Was broken in previous PR merge (by @srid in 1c6e8fc)
Refactor
- deprecation: replace types.string with types.str (by @shivaraj-bh in 423b854)
- writeShellScriptBin -> writeShellApplication (by @shivaraj-bh in #155)
- postgres: replace string argument with attrset for
connectionURI(by @shivaraj-bh in #146) - example: remove unused pg2 service (by @shivaraj-bh in #142)
Full Changelog: 0.1.0...0.2.0
0.1.0
Initial release