# Sentry is reborn!

**URL:** <https://forum.crystal-lang.org/t/sentry-is-reborn/7474>\
**Category:** News\
**Created:** [December 5, 2024, 8:48am UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474 "2024-12-05T08:48:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [December 5, 2024, 8:48am UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/1 "2024-12-05T08:48:54Z")

</div>

I will start maintaining Sentry on Crystal-China.

> **[GitHub - crystal-china/sentry: Build/Runs your crystal application, watches...](https://github.com/crystal-china/sentry)**
>
> Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes

Lots of bugfixs and nearly half of the code was rewritten in recent two days.

For details, check the README.md in the page.

* * *

For interested users, help wanted for refine the English grammar error in README.md, comment, code, anyway, PR or issue always welcome.

---

<div class="post-metadata">

**Author:** ![sdogruyol](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/sdogruyol/32/38_2.png) [@sdogruyol](https://forum.crystal-lang.org/u/sdogruyol)\
**Post date:** [December 5, 2024, 11:36am UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/2 "2024-12-05T11:36:30Z")

</div>

That’s great. Please also fix Windows support, I have a PR [Add initial Windows support by sdogruyol · Pull Request #68 · samueleaton/sentry · GitHub](https://github.com/samueleaton/sentry/pull/68)

---

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [December 5, 2024, 1:24pm UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/3 "2024-12-05T13:24:50Z")

</div>

Thank you, i saw you PR.

```crystal
      {% if flag?(:win32) %}
        if (app_process = @app_process)
          app_process.terminate
          # app_process.wait # do we need add this too?
        end
      {% end %}

```

Do we need add `app_process.wait` waiting terminate completely before run build generate new file?

---

<div class="post-metadata">

**Author:** ![sdogruyol](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/sdogruyol/32/38_2.png) [@sdogruyol](https://forum.crystal-lang.org/u/sdogruyol)\
**Post date:** [December 5, 2024, 1:47pm UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/4 "2024-12-05T13:47:28Z")

</div>

I don’t think so, I’m not on Windows for a while now. Maybe you can try on a Windows 11 VM

---

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [December 6, 2024, 6:17am UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/5 "2024-12-06T06:17:08Z")

</div>

Yes, you are right, I create a [PR](https://github.com/crystal-china/sentry/pull/1) for fix window support, it works a tiny hello world web server [project](https://github.com/crystal-china/sentry/pull/1), please have a look if i’ve missed something? I’m still a beginner when using Crystal on Windows.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/crystal_lang/original/2X/a/afa728c8ce34e9e22d0da38bafba9112ad427a44.png)

---

<div class="post-metadata">

**Author:** ![zw963](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/zw963/32/1623_2.png) [@zw963](https://forum.crystal-lang.org/u/zw963)\
**Post date:** [December 10, 2024, 8:40am UTC](https://forum.crystal-lang.org/t/sentry-is-reborn/7474/6 "2024-12-10T08:40:52Z")

</div>

Thanks for sdogruyol’s help, windows binary is available for download now.

> **[Release v0.7.0 · crystal-china/sentry](https://github.com/crystal-china/sentry/releases/tag/v0.7.0)**
>
> Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes - Release v0.7.0 · crystal-china/sentry
