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

Update Kemal to 1.6.0 and remove Kilt #5120

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

syeopite
Copy link
Member

Kilt is unmaintained and the ECR templating logic has been natively integrated into Kemal with the issues previously seen having been resolved.

This commit is mostly a precursor to support the next Kemal release which will add the ability to create error handlers for raised exceptions.

See kemalcr/kemal#688

@syeopite syeopite added the need-testing This feature needs to be deployed and tested to see if it's working, and doesn't break something label Dec 19, 2024
@syeopite syeopite requested a review from a team as a code owner December 19, 2024 21:25
@syeopite syeopite requested review from unixfox and removed request for a team December 19, 2024 21:25
Kilt is unmaintained and the ECR templating logic has been
natively integrated into Kemal with the issues previously seen
having been resolved.

This commit is mostly a precursor to support the next Kemal
release which will add the ability to create error handlers for
raised exceptions.

See kemalcr/kemal#688
@syeopite
Copy link
Member Author

Looks like we'll need to drop support for Crystal versions prior to 1.12.X

@SamantazFox
Copy link
Member

I recall that we had a lot of templating issues when Kemal removed kilt. Even though it uses the stdlib's ECR.render function under the hood, removing kilt was breaking everything. Might be worth to try again, though.

Btw, your addition of error handlers to Kemal is very cool :)

@syeopite
Copy link
Member Author

Yeah those templating issues seem to have been resolved. On my side I didn't notice any problems during testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need-testing This feature needs to be deployed and tested to see if it's working, and doesn't break something
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants