Skip to content

Commit 943a55c

Browse files
committed
Sponsor thank you
1 parent a40b9b7 commit 943a55c

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

src/news/2025-03-24-major-grafast-beta.md

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: post
33
title: "Major Grafast beta: three down, one to go"
44
date: 2025-03-24T17:00:00Z
55
path: /news/20250324-major-grafast-beta/
6-
thumbnail: /images/news/coder.svg
6+
thumbnail: /images/news/grafast-wordmark-2023.svg
77
thumbnailAlt: "A developer looks at her monitor while holding a cup of tea."
88
tags: announcements, releases, grafast, postgraphile
99
noToc: false
@@ -33,9 +33,6 @@ these, eradicating eval, is now addressed with the launch of
3333

3434
## Input evaluation moved to runtime
3535

36-
_Ref:
37-
[https://github.com/graphile/crystal/issues/2060](https://github.com/graphile/crystal/issues/2060)_
38-
3936
Since the beginning, Gra*fast* has had the ability to add plan resolvers not
4037
just to fields, not just to arguments, but also to input object fields
4138
(including those within lists). This made Gra*fast*'s planning really ergonomic
@@ -218,10 +215,11 @@ When writing your own step classes:
218215
did not assert that you were actually dealing with a unary execution value.
219216
- If you were using `@stream` (incremental delivery) and had written your own
220217
`Step` class with stream support, first of all: amazing! Please let me know
221-
you did that! Secondly, you'll need to either rename your `stream` function to
222-
`execute` or merge its code into your existing `execute` method if you have
223-
one. It turns out there wasn't much point in separating them, and you can
224-
confer a lot of benefit from merging them.
218+
you did that (_via email or [Discord](https://discord.gg/graphile)_)!
219+
Secondly, you'll need to either rename your `stream` function to `execute` or
220+
merge its code into your existing `execute` method if you have one. It turns
221+
out there wasn't much point in separating them, and you can confer a lot of
222+
benefit from merging them.
225223

226224
### Other Gra*fast* improvements
227225

@@ -237,3 +235,21 @@ When writing your own step classes:
237235
allowing returning connection-capable steps in list positions
238236
- Optimization to Gra*fast*'s internal execution values, which are used heavily
239237
in hot paths.
238+
239+
### Thank you Sponsors
240+
241+
Gra*fast* and PostGraphile are crowd-funded open-source software, they rely on
242+
crowd-sourced funding from individuals and companies to keep advancing.
243+
244+
If your company benefits from Gra*fast*, PostGraphile or the wider Graphile
245+
suite, you should consider asking them to fund our work. By significantly
246+
reducing the amount of work needed to achieve business goals and reducing
247+
running costs, Graphile's software results in huge time and money savings for
248+
users. We encourage companies to contribute a portion of these savings back,
249+
enabling the projects to advance more rapidly, and result in even greater
250+
savings for your company.
251+
[Find out more about sponsorship here on our website](/sponsor/).
252+
253+
<div class="flex flex-wrap justify-around">
254+
<img alt="Cartoon Benjie and Jem send cartoon hearts up into the sky" src="/images/news/postgraphile-thankyou.svg" style="max-height: 300px" />
255+
</div>

0 commit comments

Comments
 (0)