mirror of
https://github.com/juspay/services-flake.git
synced 2024-10-05 16:37:38 +03:00
63 lines
3.5 KiB
Markdown
63 lines
3.5 KiB
Markdown
# Changelog for services-flake
|
||
|
||
## 0.3.0 (Jul 29, 2024)
|
||
|
||
This release introduces new services, primarily focused on [running AI chatbots locally](https://community.flake.parts/services-flake/llm) 🤖. 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 https://github.com/juspay/services-flake/commit/f041f87b27cdcb70af2030ee16516356c16691f2)
|
||
- **Searxng** (by @drupol in #241)
|
||
- **Open WebUI** (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/e7eb9dec416765b09261f699c84988cfc0e02079)
|
||
- **Ollama** (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/d84efa4788d285eab44ce1b1e6422e06694420ab)
|
||
- **Weaviate** (by @jedimahdi in #195)
|
||
- **Tempo** (by @tim-smart in #192)
|
||
|
||
### 🛠️ Miscellaneous features & fixes
|
||
|
||
- **tika**: add `enableOcr` option (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**: `kernelPackages` are irrelevant on non-NixOS distributions (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/8145ba10cb02dc0a843bba371fc2d42cea7fd226)
|
||
- **ollama**: Broken `dataDir` convention; Allow ENVs in `dataDir` (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/db7ab711d9a6cefd28dbcfe58409d3a968a3b713)
|
||
- **postgres**: stop init on error in `sql` scripts (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/12e74823f4f316530c05453df572cddc88a04b1d)
|
||
- **nginx**: link nginx.conf to dataDir (by @szucsitg in #173)
|
||
|
||
### 🔄 Refactors
|
||
|
||
- Move services under `./nix/services` (by @srid in #262)
|
||
- Do not repeat `enable` option (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/ea3a18a991fd5e0df3543f17c9209a6942068c4a)
|
||
- Do not repeat `dataDir` (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/dfcdbbca0213cb0b7d4839145c3466f73073c207)
|
||
|
||
## 0.2.0 (Apr 30, 2024)
|
||
|
||
### 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 `coreutils` as 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 `socketDir` by default (by @shivaraj-bh in #160)
|
||
- **mysql**: look for `*.sql` files in the top-level schema directory (by @shivaraj-bh in #154)
|
||
- **template**: Was broken in previous PR merge (by @srid in https://github.com/juspay/services-flake/commit/1c6e8fc86792e31abe719968f3a50e43f2508854)
|
||
|
||
### Refactor
|
||
|
||
- **deprecation**: replace types.string with types.str (by @shivaraj-bh in https://github.com/juspay/services-flake/commit/423b85482dc193fecd6d49f777ee57b344cf2b72)
|
||
- 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)
|
||
|
||
## 0.1.0 (Mar 6, 2024)
|
||
|
||
- Initial release
|