Felix Ableitner
b600bc5116
Merge branch 'main' into markdown-link-rule
2024-01-25 10:42:37 +01:00
Dessalines
2133bcea4e
Version 0.19.3
2024-01-22 08:56:08 -05:00
Felix Ableitner
2fd7edd8ec
Merge branch 'main' into markdown-link-rule
2024-01-22 11:35:32 +01:00
Dessalines
0d35c247f9
Version 0.19.2
2024-01-10 10:18:09 -05:00
Felix Ableitner
7e5e4557fa
Merge branch 'main' into markdown-link-rule
2024-01-10 11:49:54 +01:00
Dessalines
3b717cfc88
Removing serde_skip from newest_comment_time. Fixes #4351 ( #4360 )
2024-01-10 10:44:27 +01:00
Dessalines
3d9dda4677
Woodpecker rust 1.75 ( #4355 )
...
* Upgrading woodpecker rust to 1.75
* Trying to get publish working, try 1.
* Version 0.19.2-rc.3.publish1
* Temporarily disable arm builds.
* Version 0.19.2-rc.3.publish2
* Comment out arm blocks.
* Version 0.19.2-rc.3.publish3
* Moving back publish block to below.
* Upgrade to rasky lemmy-arm v0.2.0
* Version 0.19.2-rc.3.publish4
* Test bump for upgraded woodpecker.
* Revert "Test bump for upgraded woodpecker."
This reverts commit e2a5a99f33
.
* Adding link to raskys repo.
2024-01-09 11:48:29 -05:00
Felix Ableitner
4fc857ae35
fix test configs
2024-01-08 15:06:56 +01:00
Nutomic
747ab89e87
Upgrade docker rust version to 1.75 ( #4353 )
2024-01-05 12:32:06 +01:00
Dessalines
4a740ee80a
Version 0.19.1
2024-01-04 12:32:26 -05:00
Felix Ableitner
d793d803b0
address review
2024-01-04 16:17:41 +01:00
Felix Ableitner
becf54c4c4
add image proxy test, fix test
2023-12-21 12:06:38 +01:00
Felix Ableitner
3d698dde7c
Merge branch 'main' into markdown-link-rule
2023-12-21 10:43:00 +01:00
SleeplessOne1917
4ef00e068f
Prevent crates that shouldn't be published from being published ( #4309 )
...
* Prevent crates that shouldn't be published from being published
* Make dependent crates publishable
* Make dependent crates publishable
* fix toml formatting
* Removing publish=true
* Removing versioned deps.
---------
Co-authored-by: SleeplessOne1917 <insomnia-void@protonmail.com>
Co-authored-by: Dessalines <tyhou13@gmx.com>
2023-12-20 09:11:58 -05:00
Dessalines
aab3ca4eb0
Version 0.19.0
2023-12-15 06:53:26 -05:00
Dessalines
442ec0b9f8
Upgrading lemmy-js-client to 0.19.0 ( #4260 )
2023-12-14 07:26:01 -05:00
Nutomic
a5386187e3
Enable missing code for prometheus actix-web stats ( #4230 )
...
* Enable missing code for prometheus actix-web stats
* enable middleware conditionally
2023-12-04 09:53:53 -05:00
Dessalines
86990d5138
Registrations and Reports should sort by New when viewing unresolved / unread. ( #4207 )
...
- Fixes #4206
2023-11-29 11:08:23 +01:00
Kroese
fc07ba2d3b
Fix entrypoint in Dockerfile ( #4202 )
...
* Fix entrypoint
* Delete docker/builders/lemmy-builder-arm64/docker-build.sh
* Delete docker/builders directory
* Remove exception for builder
* Remove publish_builder_arm64
2023-11-26 16:50:31 -05:00
Enzo Nocera
8a05c8f8be
fix: Cross-compilation to ARM64 ( #4142 )
...
* feat(docker/docs): explain how building lemmy works
Signed-off-by: Enzo NOCERA <enzo@nocera.eu>
* feat: add arm build
* review: rename script & fix typo
* feat(ci): allow cross platform compilation
* feat(ci): prettier
* fix(docker): fix base image name
* fix: add dockerfile in CI path
Signed-off-by: Enzo Nocera <enzo@nocera.eu>
* fix(docker): fix runner name
* fix(docker): fix builder base image
* fix(docker): fix builder base image platform
* fix(docker): avoid using the wrapper adduser/addgroup
* feat: avoid adding the whole docker directory in the build context
---------
Signed-off-by: Enzo NOCERA <enzo@nocera.eu>
Signed-off-by: Enzo Nocera <enzo@nocera.eu>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
Co-authored-by: Nutomic <me@nutomic.com>
2023-11-24 12:52:19 -05:00
Felix Ableitner
6232fa0279
Merge branch 'main' into markdown-link-rule
2023-11-23 12:04:40 +01:00
Nutomic
cafeb14f1c
Add API tests for purge user and purge post ( #4183 )
...
* Add API tests for purge user and purge post
* prettier
* fix test
* ci
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-11-22 10:15:06 -05:00
Dessalines
907e0ce726
Removing one other cache_remote_images. ( #4151 )
2023-11-14 11:09:35 +01:00
Felix Ableitner
95025adaca
testing
2023-10-26 13:25:47 +02:00
Nutomic
568233b062
Resolve federated objects from other instances via redirect ( fixes #3129 ) ( #4073 )
...
* Resolve federated objects from other instances via redirect (fixes #3129 )
* restore domain check using library change
* add test case, update apub lib
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-10-25 07:14:59 -04:00
Dessalines
1596aee724
Adding /version route. Fixes #2914 ( #4059 )
...
* Adding /version route. Fixes #2914
* Using a simple version string.
* Use nginx rewriting to solve version.
* Forgot to remove version.
* Using an actix redirect.
2023-10-24 10:49:52 +02:00
Nutomic
ec0a707110
Avoid using proxy for pictrs requests ( fixes #3489 ) ( #4072 )
...
* Avoid using proxy for pictrs requests (fixes #3489 )
* fmt
2023-10-20 11:09:34 -04:00
Dessalines
645bf21d54
Moving to debian-based docker image. Fixes #3972 ( #4004 )
...
* Moving to debian-based docker image. Fixes #3972
* Fix cargo.toml format.
* Try nightly rust for cargo_fmt.
* Trying to fix cargo build.
* Trying to fix cargo build 2.
* Trying to fix federation tests.
* Trying to fix federation tests 2.
* Trying to fix federation tests 3.
* Try to fix aarch 1.
* Try to fix aarch 2.
* Try to fix aarch 3.
* Removing aarch
* Adding tests back in.
* Adding ca-certs, and debian non-root user
* Commenting arm image building.
* Fix platform on runner.
* Version 0.19.0-beta.6
2023-10-11 11:57:05 -04:00
SleeplessOne1917
bb552d7659
Merge branch 'main' into comment-fix
2023-09-20 17:38:47 +00:00
SleeplessOne1917
a866b3424d
Make local federated instances use comnpose file for build ( #3968 )
...
* Make local federated instances use comnpose file for build
* Remove commented out part of script
2023-09-20 09:14:51 -04:00
SleeplessOne1917
553c5bda88
Update versions to correct version
2023-09-18 22:07:31 -04:00
SleeplessOne1917
7118200cab
Use up to date default UI container for dev
2023-09-18 07:55:38 -04:00
Nick Webster
a57658d99c
Adding a new config flag to disable pictrs caching for thumbnails ( #3897 )
...
* add logic to prevent downloading remote pictrs images
* apply formatting
* Do not attempt a pictrs fetch if the remote image is also on a pictrs instance
* Do not attempt a pictrs fetch if the remote image is also on a pictrs instance and cache_federated_images is false
* Generalising the no caching option to handle all remote images
* rustfmt
* Return None if the URL is not an image
* Updating defaults.hjson
* fixing typo
* Fixing typo
* Skip cloning the Url unless we need to
* using a HEAD request for checking the content type, saving bandwidth/improving perf
* Removing early returns
* Switching back to GET requests for Content-Type because pictrs does not handle HEAD requests
* Simplifying logic and using metadata_image instead of url if we do not get a pictrs thumbnail
* Removing unused import
* Return None as a thumbnail if caching is disabled
* formatting
---------
Co-authored-by: Djones4822 <david.jones4822@gmail.com>
2023-08-31 10:36:39 -04:00
Ellie
bd3f39973f
Add ARM64 Docker image support ( #3810 )
...
* Add ARM64 Docker image support
* Fix
* Fix Docker build
* Fix typo
* Use OpenSSL 3 and PostgreSQL Lib v15 in Docker builder
* Use simple comments in Dockerfile
* Add comment explaining Docker image cross build
* Move docker step above tests for testing
* Move docker build step back to normal position
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-08-31 09:02:59 -04:00
asimons04
13a866aeb0
Update Dockerfile to run process as non-privileged user. ( #3709 )
2023-07-24 09:51:51 -04:00
Nina Blanson
40ff77eee2
Add workaround for #3102 until cross-compile work complete ( #3472 )
...
* Add workaround for #3102 until cross-compile work complete
* Minor cleanup
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-07-13 13:02:08 +02:00
Dessalines
0c82f4e660
Version 0.18.1
2023-07-07 09:24:49 -04:00
Andrew Fields
1e99e8b9dc
Add Prometheus endpoint ( #3456 )
...
Add a server for serving Prometheus metrics. Include a configuration
block in the config file. Provide HTTP metrics on the API, along with
process-level metrics and DB pool metrics.
2023-07-05 13:25:19 +02:00
drumlinish
682ca55e0c
Fix quoting of max-file in docker-compose.yml ( #3442 )
2023-07-03 10:59:07 +02:00
Nutomic
8fbc630ce1
Remove networks from docker-compose.yml ( #3356 )
2023-06-26 12:10:38 -04:00
anonion
01dc1efe77
Fix lemmy UI environment variable ( #3299 )
2023-06-26 06:07:22 -04:00
Peter Dave Hello
2f3d60a63b
Leave no apk cache in Docker image ( #3327 )
2023-06-26 11:59:02 +02:00
Dessalines
63d3759c48
Version 0.18.0
2023-06-23 08:41:20 -04:00
Nutomic
434beadb58
Use Rust 1.70 for Docker and CI ( #3265 )
2023-06-22 07:46:07 -04:00
ShittyKopper
862ceefc56
docker-compose: Add init to UI ( #3248 )
...
* docker-compose: Add init to UI
Prevents waiting 10 seconds to shutdown
* docker-compose: Update to version 3.7
2023-06-22 10:22:15 +02:00
Dessalines
d4f52b78b3
Trying to fix version again. ( #3246 )
2023-06-21 21:46:32 +02:00
Dessalines
b214d3dc00
Adding current domain from settings to CORs. ( #3231 )
2023-06-20 20:29:48 -04:00
Nutomic
b37c30ffae
Move cors default to source code ( #3219 )
2023-06-20 11:19:03 -04:00
Andrew DeLisa
bfc0c0e7d3
fix: add CORS origin environment variable ( #3191 )
...
* fix: add CORS origin environment variable
* chore: formatting
---------
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:29:38 -04:00
Edgar Alvarado
c32585b034
Docker yaml anchors and docker logs ( #3027 )
...
* Use anchor for duplicated compose properties
* Include docker log max
* Run prettier
2023-06-13 08:37:06 -04:00