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

feat: add oceania R2 bucket and test regions that could benefit #62

Merged
merged 4 commits into from
Nov 27, 2024

Conversation

zackpollard
Copy link
Contributor

No description provided.

@zackpollard zackpollard force-pushed the feat/oceania-bucket branch 3 times, most recently from fbc5f19 to 2175be8 Compare November 24, 2024 23:28
Copy link
Member

@danieldietzler danieldietzler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More 🚀

tiles/worker-configuration.d.ts Show resolved Hide resolved
@zackpollard zackpollard force-pushed the feat/oceania-bucket branch 2 times, most recently from 55da450 to 01d89ce Compare November 24, 2024 23:37
@zackpollard
Copy link
Contributor Author

Blocked waiting for cloudflare/terraform-provider-cloudflare#4660 to be merged and then make it into a release.

@zackpollard zackpollard merged commit f47b5bb into main Nov 27, 2024
14 checks passed
@zackpollard zackpollard deleted the feat/oceania-bucket branch November 27, 2024 12:22
spiceratops added a commit to spiceratops/k8s-gitops that referenced this pull request Dec 9, 2024
…122.2 (#1118)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[ghcr.io/immich-app/immich-server](https://redirect.github.com/immich-app/immich)
| minor | `v1.121.0` -> `v1.122.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-server)</summary>

###
[`v1.122.2`](https://redirect.github.com/immich-app/immich/releases/tag/v1.122.2)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v1.122.1...v1.122.2)

### v1.122.2

This release fixes visual glitches on Android due to enabling the
Impeller rendering engine and a small fix for the web

#### What's Changed

##### 🐛 Bug fixes

- fix(web): recent albums sort by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[https://github.com/immich-app/immich/pull/14545](https://redirect.github.com/immich-app/immich/pull/14545)
- fix(mobile): fix translations on search page by
[@&#8203;Cotterman-b](https://redirect.github.com/Cotterman-b) in
[https://github.com/immich-app/immich/pull/14533](https://redirect.github.com/immich-app/immich/pull/14533)
- chore(mobile): disable Impeller by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/14589](https://redirect.github.com/immich-app/immich/pull/14589)

#### New Contributors

- [@&#8203;Cotterman-b](https://redirect.github.com/Cotterman-b) made
their first contribution in
[https://github.com/immich-app/immich/pull/14533](https://redirect.github.com/immich-app/immich/pull/14533)

**Full Changelog**:
https://github.com/immich-app/immich/compare/v1.122.1...

###
[`v1.122.1`](https://redirect.github.com/immich-app/immich/releases/tag/v1.122.1)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v1.122.0...v1.122.1)

### v1.122.1

#### Hotfixes

- fix(web): misaligned icon on Firefox by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[https://github.com/immich-app/immich/pull/14500](https://redirect.github.com/immich-app/immich/pull/14500)
- fix(server): images with non-ascii names failing to load by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[https://github.com/immich-app/immich/pull/14512](https://redirect.github.com/immich-app/immich/pull/14512)

**Full Changelog**:
https://github.com/immich-app/immich/compare/v1.122.0...

###
[`v1.122.0`](https://redirect.github.com/immich-app/immich/releases/tag/v1.122.0)

[Compare
Source](https://redirect.github.com/immich-app/immich/compare/v1.121.0...v1.122.0)

### v1.122.0

#### Highlights

Welcome to release `v1.122.0` of Immich. After a long release break,
Immich is back and brings many new features with loads of bug fixes to
enhance the user experience further and make Immich more delightful to
use. Some of the highlights below:

-   HDR video support in the mobile app
-   Multiple URLs for machine learning service
-   Automatic switching between server URLs in the mobile app
-   Ability to hide users when searching in an Immich instance
-   Access the most recent albums through the web navigation bar
-   Custom email templates
-   Automatically clean up files left behind by interrupted uploads
-   More responsive hosted maps for users in Oceania
-   Notable fix: swiping between videos failing on older Android devices

##### HDR video support

Thanks to the tireless work of
[@&#8203;mertalev](https://redirect.github.com/mertalev) and
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen),
HDR videos are displayed correctly in their full dynamic range using the
native video player on each respective platform directly in Immich. We
hope this feature brings you a more lively experience when viewing past
videos.

> \[!NOTE]
> Some videos may appear warped when viewing. If this occurs, please
sign out and sign back in. This only needs to be done once and does not
apply to new app installations on 1.122.0 or later.

##### Multiple URLs for machine learning service

Remote machine learning enables folks to run machine learning on a more
powerful computer, like their gaming PC. However, the expectation of
constant uptime of the remote PC was a pain point for users. Immich now
allows specifying multiple URLs so it can fall back to other PCs,
including the local machine learning service on the same server.

You can add additional URL endpoints in the [Machine Learning
Settings](https://my.immich.app/admin/system-settings?isOpen=machine-learning).


![image](https://redirect.github.com/user-attachments/assets/dab4dbc9-9f4a-43d6-877a-f0cf24548fa1)

##### Auto-switching server URLs in the mobile app

We are happy to bring you one of the long-requested features: the
ability for the app to use the local IP address of your server while you
are on your home Wi-Fi and automatically switch to alternative URLs
while you are out and about, ranging from VPN URLs to public DNS
addresses.

This option is located in the newly redesigned settings page in the
mobile app under the Networking section. We hope this setting will
simplify the networking setup you must do at home, which was previously
only achievable with a split DNS setup and a local DNS server.

> \[!NOTE]
>
> This feature requires *always* granting precise location permission
for the Immich app so it can read the Wi-Fi name in both foreground and
background.

| Android Permission | iOS Permission
| - | - |
|
![image](https://redirect.github.com/user-attachments/assets/36583576-bdb3-49d3-91b4-cb4dac3c26d0)
|
![image](https://redirect.github.com/user-attachments/assets/d73466dc-2ed6-429d-b459-3a57f26e64ed)
|

| New Settings Page | Local Connection Info | External Connection Info |
| - | - | - |
|
![image](https://redirect.github.com/user-attachments/assets/8fb97f1c-cb4c-4824-8f91-0224ca0ce979)
|
![image](https://redirect.github.com/user-attachments/assets/2bc32612-7451-4455-be76-ad0b196fb071)
|
![image](https://redirect.github.com/user-attachments/assets/22c98230-7cf1-4817-b918-d0ec2787a951)
|

##### Ability to hide users when searching in your instance

For admins hosting a public instance who don’t want users to see each
other, you can now disable that mechanism in the [Server
Settings](https://my.immich.app/admin/system-settings?isOpen=server).

<img
src="https://github.com/user-attachments/assets/0329527e-cf78-43ee-9cbd-345a1560ea07"
/>

##### Access the most recent albums through the web navigation bar

We added a dropdown to quickly access the most recent albums directly
through the navigation bar.

<img
src="https://github.com/user-attachments/assets/adc019ee-327a-4763-94ab-b9e3e1e0281d"
width="300" />

##### Custom email templates

You can now modify the email template for user registration, album
creation, and album updates. This can be configured with the [Email
Templates](https://my.immich.app/admin/system-settings?isOpen=notifications+email)
setting.


![image](https://redirect.github.com/user-attachments/assets/3d6dad5d-9aab-4fcc-99cb-bb09d849ddfb)

##### Automatically clean up files left behind by interrupted uploads

Previously, when an upload process was canceled, the partial files on
the server stayed in the `upload` folder as corrupted files, which
wasted storage space. This release implements a mechanism that
intercepts the interrupted request and cleanses the partial files.

##### More responsive hosted maps for users in Oceania

We have made some changes to improve the responsiveness of the hosted
maps for users located in Oceania. Users located in those areas should
now see their map load 2-3x faster generally as well as seeing more
consistent response times.

#### Support Immich

<p align="center">

<img
src="https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbjY2eWc5Y2F0ZW56MmR4aWE0dDhzZXlidXRmYWZyajl1bWZidXZpcyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/87CKDqErVfMqY/giphy.gif"
width="450" title="SUPPORT THE PROJECT!">

</p>

If you find the project helpful, you can support Immich by purchasing a
product key at https://buy.immich.app/.

Cheers! 🍻

<!-- Release notes generated using configuration in .github/release.yml
at main -->

#### What's Changed

##### 🚨 Breaking Changes

- refactor: rename searchMetadata to searchAssets by
[@&#8203;jrasm91](https://redirect.github.com/jrasm91) in
[#&#8203;14151](https://redirect.github.com/immich-app/immich/pull/14151)

##### 🚀 Features

- feat(server): Add publicUsers toggle for user search by
[@&#8203;samholton](https://redirect.github.com/samholton) in
[#&#8203;14330](https://redirect.github.com/immich-app/immich/pull/14330)
- feat(ml): support multiple urls by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;14347](https://redirect.github.com/immich-app/immich/pull/14347)
- feat(web): Album preview overview in menu by
[@&#8203;TimVanOnckelen](https://redirect.github.com/TimVanOnckelen) in
[#&#8203;13981](https://redirect.github.com/immich-app/immich/pull/13981)
- feat(mobile): native_video_player by
[@&#8203;mertalev](https://redirect.github.com/mertalev) &
[@&#8203;shenlong-tanwen](https://redirect.github.com/shenlong-tanwen)
in
[#&#8203;12104](https://redirect.github.com/immich-app/immich/pull/12104)
- feat(mobile): Auto switching server URLs by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;14437](https://redirect.github.com/immich-app/immich/pull/14437)

##### 🌟 Enhancements

- feat(tiles): improve map tile responsiveness in Oceania by
[@&#8203;zackpollard](https://redirect.github.com/zackpollard) in
[immich-app/geoshenanigans#62](https://redirect.github.com/immich-app/geoshenanigans/pull/62)

- feat(server): clean up interrupted upload files by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;14265](https://redirect.github.com/immich-app/immich/pull/14265)

- feat: show delete album option in empty album by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;14271](https://redirect.github.com/immich-app/immich/pull/14271)

- refactor(mobile): refactor to use context helpers for consistency by
[@&#8203;dvbthien](https://redirect.github.com/dvbthien) in
[#&#8203;14235](https://redirect.github.com/immich-app/immich/pull/14235)

- feat(web): persist scroll position on navigation back to album by
[@&#8203;caburum](https://redirect.github.com/caburum) in
[#&#8203;11388](https://redirect.github.com/immich-app/immich/pull/11388)

- feat(web): dedicated view for user's usage stats by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;14348](https://redirect.github.com/immich-app/immich/pull/14348)

- feat(server): specify names for thumbnail files by
[@&#8203;eligao](https://redirect.github.com/eligao) in
[#&#8203;14425](https://redirect.github.com/immich-app/immich/pull/14425)

- feat: Notification Email Templates by
[@&#8203;TimVanOnckelen](https://redirect.github.com/TimVanOnckelen) in
[#&#8203;13940](https://redirect.github.com/immich-app/immich/pull/13940)

##### 🐛 Bug fixes

- fix(server): use hw decoding for rkmpp w/o OpenCL if possible by
[@&#8203;zhujunsan](https://redirect.github.com/zhujunsan) in
[#&#8203;13848](https://redirect.github.com/immich-app/immich/pull/13848)
- fix(web): cannot upload folder with more than 100 files by
[@&#8203;alextran1502](https://redirect.github.com/alextran1502) in
[#&#8203;14284](https://redirect.github.com/immich-app/immich/pull/14284)
- fix(web): make custom css textarea optional by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;14303](https://redirect.github.com/immich-app/immich/pull/14303)
- fix(web): clear combobox value when selectedOption is undefined by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;14334](https://redirect.github.com/immich-app/immich/pull/14334)
- fix(web): stack preview remains visible in asset viewer by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;14341](https://redirect.github.com/immich-app/immich/pull/14341)
- fix(web): timeline issues on person page by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;14366](https://redirect.github.com/immich-app/immich/pull/14366)
- fix(web): resolve issues with user usage statistics and refactor by
[@&#8203;michelheusschen](https://redirect.github.com/michelheusschen)
in
[#&#8203;14374](https://redirect.github.com/immich-app/immich/pull/14374)
- fix: ConnectivityResult.wifi regression by
[@&#8203;systemtester](https://redirect.github.com/systemtester) in
[#&#8203;14401](https://redirect.github.com/immich-app/immich/pull/14401)
- fix(server): always set transcoding device, prefer renderD\* by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;14455](https://redirect.github.com/immich-app/immich/pull/14455)
- fix(server): show people without thumbnails by
[@&#8203;mertalev](https://redirect.github.com/mertalev) in
[#&#8203;14460](https://redirect.github.com/immich-app/immich/pull/14460)
- fix(mobile): album most recent sorting on mobile by
[@&#8203;alessandrv](https://redirect.github.com/alessandrv) in
[#&#8203;13766](https://redirect.github.com/immich-app/immich/pull/13766)

##### 📚 Documentation

- docs: add developer notes about rootless docker setup by
[@&#8203;R-Rudolf](https://redirect.github.com/R-Rudolf) in
[#&#8203;13250](https://redirect.github.com/immich-app/immich/pull/13250)
- docs: clarify/strengthen wording of PG deployment requirements by
[@&#8203;mmomjian](https://redirect.github.com/mmomjian) in
[#&#8203;14294](https://redirect.github.com/immich-app/immich/pull/14294)

#### New Contributors

- [@&#8203;R-Rudolf](https://redirect.github.com/R-Rudolf) made their
first contribution in
[#&#8203;13250](https://redirect.github.com/immich-app/immich/pull/13250)
- [@&#8203;zhujunsan](https://redirect.github.com/zhujunsan) made their
first contribution in
[#&#8203;13848](https://redirect.github.com/immich-app/immich/pull/13848)
- [@&#8203;caburum](https://redirect.github.com/caburum) made their
first contribution in
[#&#8203;11388](https://redirect.github.com/immich-app/immich/pull/11388)
- [@&#8203;systemtester](https://redirect.github.com/systemtester) made
their first contribution in
[#&#8203;14401](https://redirect.github.com/immich-app/immich/pull/14401)
- [@&#8203;eligao](https://redirect.github.com/eligao) made their first
contribution in
[#&#8203;14425](https://redirect.github.com/immich-app/immich/pull/14425)
- [@&#8203;alessandrv](https://redirect.github.com/alessandrv) made
their first contribution in
[#&#8203;13766](https://redirect.github.com/immich-app/immich/pull/13766)
- [@&#8203;TimVanOnckelen](https://redirect.github.com/TimVanOnckelen)
made their first contribution in
[#&#8203;13940](https://redirect.github.com/immich-app/immich/pull/13940)

**Full Changelog**:
<immich-app/immich@v1.121.0...v1.122.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNTcuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants