Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FGN January #942

Merged
merged 9 commits into from
Jan 27, 2025
Merged
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions blog/fine-grained-news-2025-01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
title: Fine Grained News - January 2025
description: Fine Grained News
slug: fine-grained-news-2025-01
date: 2025-01-29
authors: aaguiar
tags: [newsletter]
image: https://openfga.dev/img/og-rich-embed.png
hide_table_of_contents: false
---

# Fine Grained News - January 2025

Welcome to the first Fine Grained News edition of 2025! January is always a good month to look back at what the OpenFGA community accomplished over the past year.

## Major faatures

Below is a list of the major features that were shipped in 2024:

- [Modular Models](https://openfga.dev/docs/modeling/modular-models)
- [Java Spring Boot Integration](https://github.com/openfga/spring-boot-starter)
- [JetBrains Integration](https://plugins.jetbrains.com/plugin/24394-openfga)
- [Telemetry in OpenFGA SDKs](https://openfga.dev/docs/getting-started/configure-telemetry)
- [ListUsers Endpoint](https://openfga.dev/docs/getting-started/perform-list-users)
- [Batch Check Endpoint](https://openfga.dev/docs/interacting/relationship-queries#batch-check)
- [Query Consistency Options](https://openfga.dev/docs/interacting/consistency)
- [Storage adapter for SQLite ](https://openfga.dev/docs/getting-started/setup-openfga/configure-openfga#sqlite), contributed by [DanCech](https://github.com/DanCech) from Grafana Labs
- [Experimental Access Control for the OpenFGA server](https://openfga.dev/docs/getting-started/setup-openfga/access-control)

We heavily invested in OpenFGA performance, reducing latency by 90% in several cases. We'll continue improving performance in the following months.

## But that's not all!

We are very grateful with the OpenFGA community, who helped shipping **126** releases and improvements across the board:

<!-- markdown-link-check-disable -->
- [OpenFGA Server](https://github.com/openfga/openfga): [23 releases](https://github.com/openfga/openfga). Thanks [kalleep](https://github.com/kalleep), [DanCech](https://github.com/DanCech),[golanglemonade](https://github.com/golanglemonade,) [tranngoclam](https://github.com/tranngoclam), [lalalalatt](https://github.com/lalalalatt), [Code2Life](https://github.com/Code2Life), [JAORMX](https://github.com/JAORMX), [Zach-Johnson](https://github.com/Zach-Johnson), [cmmoran](https://github.com/cmmoran), [00chorch](https://github.com/00chorch), [chenrui333](https://github.com/chenrui333), [le-yams](https://github.com/le-yams), [lekaf974](https://github.com/lekaf974), [raj-saxena](https://github.com/raj-saxena)!
- [Python SDK](https://github.com/openfga/go-sdkk): [16 Releases](https://github.com/openfga/go-sdk/releases). Thanks [Oscmage](https://github.com/Oscmage) [ovindu-a](https://github.com/ovindu-a), [GMorris-professional](https://github.com/GMorris-professional), [Divan009](https://github.com/Divan009)!
- [Go SDK](https://github.com/openfga/go-sdk): [10 releases](https://github.com/openfga/go-sdk/releases). Thanks [le-yams](https://github.com/le-yams), [le-yams](https://github.com/HeroicHorizon), [gurleensethi](https://github.com/gurleensethi), [gurleensethi](https://github.com/gurleensethi), [wonyx](https://github.com/wonyx), [Code2Life](https://github.com/Code2Life), [Kryvchun](https://github.com/Kryvchun!
aaguiarz marked this conversation as resolved.
Show resolved Hide resolved
- [Java SDK](https://github.com/openfga/java-sdk): [10 releases](https://github.com/openfga/java-sdk/releases). Thanks [le-yams](https://github.com/le-yams), [paulosuzart](https://github.com/paulosuzart) and [Didier-SimpleCommeDev](https://github.com/Didier-SimpleCommeDev)!
- [JS SDK](https://github.com/openfga/js-sdk): [13 releases](https://github.com/openfga/js-sdk/releases). Thanks [sccalabr](https://github.com/sccalabr), [Siddhant-K-code](https://github.com/Siddhant-K-code), [vil02](https://github.com/vil02), [Waheedsys](https://github.com/Waheedsys), [tmsagarofficial](https://github.com/tmsagarofficial)!
- [.NET SDK](https://github.com/openfga/dotnet-sdk): [5 releases](https://github.com/openfga/dotnet-sdk/releases).
- [Spring Boot](https://github.com/openfga/spring-boot-starter): [2 releases](https://github.com/openfga/spring-boot-starter/releases). Thanks [eddumelendez](https://github.com/eddumelendez) and [dheid](https://github.com/dheid)!
- [Helm Chart](https://github.com/openfga/helm-charts): [31 releases](https://github.com/openfga/helm-charts). Thanks
[jliedy](https://github.com/jliedy), [aaronschweig](https://github.com/aaronschweig), [bagnaram](https://github.com/bagnaram), [vil02](https://github.com/vil02), [jagregory](https://github.com/jagregory) [danielloader](https://github.com/danielloader), [wenzel-felix](https://github.com/wenzel-felix]), [aballet](https://github.com/aballet), [tamalsaha](https://github.com/tamalsaha), [Oscmage](https://github.com/Oscmage), [rorynickolls-skyral](https://github.com/rorynickolls-skyral),
[juusujanar](https://github.com/juusujanar), [cstruck](https://github.com/cstruck), [almeynman](https://github.com/almeynman), [JAORMX](https://github.com/JAORMX)!
- [openfga.dev](https://github.com/openfga/openfga.dev): Our website received contributions from [Siddhant-K-code](https://github.com/Siddhant-K-code), [tazarov](https://github.com/tazarov), [sarthak-kumar-shailendra](https://github.com/sarthak-kumar-shailendra), [nimakarimi97](https://github.com/nimakarimi97), [soura-b](https://github.com/soura-ba), [asenawritescode](https://github.com/asenawritescode), [kwiky](https://github.com/kwiky), [lupeterm](https://github.com/lupeterm), [RobertKielty](https://github.com/RobertKielty), [t3hmrman](https://github.com/t3hmrman), [mwangersjo](https://github.com/mwangersjo), [josxha](https://github.com/josxha), [tbcvl](https://github.com/tbcvl), [sujitha-av](https://github.com/sujitha-av), [jamct](https://github.com/jamct), [lhchingit](https://github.com/lhchingit), [DanCech](https://github.com/DanCech). Thanks to everyone!
- [Visual Studio Code Extension](https://github.com/openfga/vscode-ext): [11 releases](https://github.com/openfga/vscode-ext/releases). Thanks [solon](https://github.com/solon)!
- [IntelliJ Plugin](https://github.com/openfga/intellij-plugin): [5 releases](https://github.com/openfga/intellij-plugin/releases). Thanks [le-yams](https://github.com/le-yams) and [edlundin](https://github.com/edlundin)!

## More community accomplishments

- [OpenFGA](https://github.com/openfga/openfga) repository’s stars increased 70%, crossing the 3k mark.
- [External contributors](https://github.com/openfga/openfga/graphs/contributors) to the OpenFGA repository doubled.
- There are [more than 140 repositories](https://github.com/search?q=openfga&type=repositories) in Github that have ‘openfga’ in its name or description and are not maintained by the OpenFGA team.
- We onboarded [Grafana Labs](https://grafana.com) as a new maintainer for the OpenFGA project.
- We just launched a [LinkedIn Page](https://www.linkedin.com/company/openfga). We need more followers!
- There are [15 Production OpenFGA Models](https://github.com/openfga/sample-stores?tab=readme-ov-file#openfga-models-in-open-source-projects) in different projects in Github.
- We applied to CNCF Incubation in April 2024, [we are third in the line](https://github.com/orgs/cncf/projects/27/views/9) waiting for being evaluated.

<!-- markdown-link-check-enable -->

## Future community presentations

[Sam Bellen](https://www.linkedin.com/in/sambellen/) will present [Can’t Touch This!](https://jfokus.se/talks/1839), a talk about access control, including OpenFGA at JFokus Stockholm.

[Poovamraj Thanganadar Thiagarajan](https://www.linkedin.com/in/poovamraj/) from Okta will be presenting at KubeCon Europe, together with [Jo Guerreiro](https://www.linkedin.com/in/jmlguerreiro/) from Grafana Labs about [From Chaos To Control: Migrating Access Control To OpenFGA in a Multi-Tenant World](https://kccnceu2025.sched.com/event/1txIJ/from-chaos-to-control-migrating-access-control-to-openfga-in-a-multi-tenant-world-jo-guerreiro-grafana-labs-poovamraj-thanganadar-thiagarajan-okta).

[Andres Aguiar](https://www.linkedin.com/in/aaguiar/) from Okta was invited to present on the Maintainer’s Summit at KubeCon Europe aaout our experiences collaborating with the CNCF TAG-Security team: [A Project Maintainers Guide To TAG Security](https://maintainersummiteu2025.sched.com/event/1tj8v/a-project-maintainers-guide-to-tag-security-marina-moore-edera-andres-aguiar-okta).

[Mark Laing](https://www.linkedin.com/in/mark-laing/) from Canonical will present at FOSDEM about [Fine-grained access control in LXD with OpenFGA](https://fosdem.org/2025/schedule/event/fosdem-2025-6194-fine-grained-access-control-in-lxd-with-openfga/).

## **See You Next Month:**

Fine Grained News is published every month. If you have any feedback, want to share your OpenFGA story, or have a noteworthy update, please let us know on any of our [community channels](https://openfga.dev/community) or at [[email protected]](mailto:[email protected]).

Loading