807 Commits

Author SHA1 Message Date
Johannes Schnatterer
676628ce1e Helm: Add ingressClassName 2026-01-27 16:18:21 +00:00
Rene Pfeuffer
e98a6ff093 Include filename of corrupt file in store exception 2026-01-26 15:51:32 +00:00
Rene Pfeuffer
a378ad97e3 Fix error in cat command on empty repository 2026-01-26 13:43:28 +00:00
René Pfeuffer
fd3231a24f Add changelog entry for b6116b1fc9 2026-01-23 10:15:40 +01:00
René Pfeuffer
d1a0cc9fa5 Fix logos for plugins 2026-01-23 10:12:24 +01:00
Matthias Thieroff
42c185cdb2 Update IntelliJ IDEA configuration 2026-01-21 13:36:36 +00:00
Thomas Zerr
72e8ad5002 Adjust changelog for release 3.11.2 2026-01-12 10:46:09 +01:00
Rene Pfeuffer
a8307f8618 Update Tika to mitigate CVE-2025-54988 and CVE-2025-66516
To do so, we also have to update slf4j, logback, and spotter.
2026-01-12 09:44:26 +00:00
René Pfeuffer
cd11f2854f Bump node version 2026-01-06 10:18:14 +01:00
Rene Pfeuffer
09fe95e3ae Fix misleading error log
When a commit could not be found, JGit throws a MissingObjectException.
Because this extends IOException, the according catch block is executed
with a log with level ERROR and the message, that the repository could not
be opened. This is simply wrong.

With this, we catch the MissingObjectException explicitly and simply return null.
2025-12-18 08:26:41 +00:00
Thomas Zerr
55b00e8302 Adjust changelog for release 3.11.0 2025-09-26 12:43:38 +02:00
Thomas Zerr
25c09a3b0f Fix export of read-only repositories
- Fix startup issue with unfinished export of deleted repository
- Add withIgnoreReadOnly setting
- Build store with ignore read only flag
- Add logging
2025-09-24 14:43:14 +02:00
Rene Pfeuffer
9c5e9adbb4 Fix simple repository export 2025-09-22 11:26:46 +02:00
Rene Pfeuffer
b9746d8633 Add possibility to change redering of diff tree items
Squash commits of branch feature/diff_tree_extension:
- Add optional extension for diff file tree
- Make it a wrapper
- Make extension more complex
- Log change
2025-09-02 13:13:29 +02:00
René Pfeuffer
8e1d9f7883 Adjust changelog for release 3.10.1 2025-08-28 18:36:36 +02:00
René Pfeuffer
f7b339fe65 New version 2025-08-28 18:35:09 +02:00
René Pfeuffer
7dc9f00501 Bump bouncycastle version 2025-08-28 18:35:09 +02:00
Thomas Zerr
cc54f35860 Fix fetching of gravatar images getting blocked by COEP
Squash commits of branch bugfix/failing-to-load-gravatar:

- Fix line break if gravatar image could not be loaded

- Fix overlapping text inside the commit overview if the avatar alt text is shown

- Fetching of gravatar images getting blocked by Cross-Origin-Embedder-Policy

- Fix border-radius

- Fix outdated storyshots
2025-08-26 13:15:42 +02:00
Rene Pfeuffer
39b5ff36df Harmonize swagger versions
Squash commits of branch dependency/swagger:

- Harmonize swagger versions
2025-08-21 10:36:43 +02:00
René Pfeuffer
ab797c549a Adjust changelog for release 3.10.0 2025-08-19 20:13:13 +02:00
René Pfeuffer
a96bbca543 Merge tag '3.7.6' into develop
Release version 3.7.6
2025-08-19 20:06:07 +02:00
Thomas Zerr
8a8d18c33e Add Fast Forward Only Strategy 2025-08-19 11:48:54 +02:00
Rene Pfeuffer
6792328e32 Bump guava version 2025-08-18 16:28:11 +02:00
Rene Pfeuffer
e7451f671d Bump mockito version 2025-08-18 13:54:26 +02:00
Rene Pfeuffer
1c682fef0f Bump hibernate validator version 2025-08-18 11:44:48 +02:00
Rene Pfeuffer
0e46ba8f00 Bump apache commons versions 2025-08-18 11:44:27 +02:00
Rene Pfeuffer
ee33d02339 Bump micrometer version 2025-08-18 09:34:27 +02:00
Rene Pfeuffer
4b68b2952f Bump webservice dependencies 2025-08-14 11:22:47 +02:00
Rene Pfeuffer
ce01cfc602 Add unit tests for micrometer / Wrap data stores with proxies
Squash commits of branch feature/store_metering:

- Wrap jaxb stores with proxies to get micrometer insights

- Handle exceptions from proxy

- User meter for queryable stores, too

- Log change

- Change name for metrics

- Fix imports

- Rename invocation handler

- Change change log

- Replace RuntimeException

- Merge branch 'develop' into feature/store_metering

- Add store type to description of timer

- Fix measuring methods for queryable store

- License

- Simplify usage of wrapper

- Rename class

- Remove unnecessary condition
2025-08-12 20:48:53 +02:00
Rene Pfeuffer
57f15f3ac4 Set Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers 2025-08-11 09:08:28 +02:00
René Pfeuffer
4ff7e527f8 Adjust changelog for release 3.9.0 2025-08-01 11:33:32 +02:00
René Pfeuffer
0d56ed6943 Bump SQLite to mitigate CVE-2025-6965 2025-07-31 11:11:51 +02:00
Till-André Diegeler
9c8c5ab9ce Implement confirmation dialog before repository delete
Squash commits of branch feature/confirm_repo_delete:

- Implement confirmation dialog before repository delete

- Change repo alert

- The input does not support autocomplete

Therefore it should not be announced as an autocomplete input by assistive technologies.

- Change repo alert

- Remove unused import

- Update snapshots
2025-07-24 13:27:04 +02:00
Rene Pfeuffer
605d77e383 Fix hg import/export issues 2025-07-07 15:13:50 +02:00
Anna Vetcininova
d8406cbe8b Bugfix classloader conflict with ssh-plugin 2025-07-06 23:49:22 +02:00
Viktor Egorov
5fedbbc4d2 Expandable text for inputs 2025-07-06 10:18:15 +02:00
Thomas Zerr
20743c29da Change default time zone for cron expressions
Squash commits of branch feature/cron-using-system-time-zone:

- Change default time zone for cron expressions
2025-06-26 14:47:23 +02:00
Rene Pfeuffer
a2d14e7167 Allow distinct results and projections in queryable stores
Squash commits of branch feature/distinct:

- Try distinct

- Split projection and distinct flag

- Log change

- Support distinct count
2025-06-25 10:45:47 +02:00
Anna Vetcininova
aa0c62f79a Link sqlite persistence documentation in architecture overview 2025-06-24 15:00:09 +02:00
Viktor Egorov
a50f82c1ea Fix SQLite connection string 2025-06-24 11:07:12 +02:00
Rene Pfeuffer
7c9aa016d8 Implement read-only check for queryable stores
Squash commits of branch feature/write_protected_queryable_store:

- Bootstrap read-only check for queryable stores

- Use class name instead of static string

- Fix build breaker

- Log change

- Add unit tests

- Clean up

- Merge branch 'develop' into feature/write_protected_queryable_store
2025-06-19 16:19:45 +02:00
Rene Pfeuffer
4b49748561 Introduce HikariCP as connection pool
Squash commits of branch feature/hikari:

- Introduce HikariCP as connection pool

- Log change

- Close maintenance stores correctly

- Do not force minimum number of connections

- Log change

- Assert stores are closed correctly

... and test QueryableStoreDeletionHandler

- Fix license

- Fix unit tests

- Use constants

- Change change log

- Move hikari version to libraries

- Enhance documentation

- Use configuration for pool settings
2025-06-19 09:41:03 +02:00
Rene Pfeuffer
4536af9fcb Implement 'like' condition for string values
Squash commits of branch feature/like_query_for_string:

- Implement 'like' condition for string values

- Log change

- Enhance tests

- Fix JavaDoc

- Add more tests
2025-06-13 12:06:53 +02:00
Rene Pfeuffer
cc48945200 Add auto-increment ids for queryable types
Squash commits of branch feature/auto_increment:

- Bootstrap auto-increment key option

- Fix changelog

- Document stuff

- Fix unit test

- Documentation

- Use id generator in unit test extension

- Do not use mockito for type descriptor in tests

- Clean up

- Fix indentation

- Fix code formatting

- Clean up
2025-06-13 12:00:37 +02:00
Rene Pfeuffer
18821f5301 Add option to order string fields numerically
Squash commits of branch feature/sort_options:

- Add option to order string fields numerically

- Enhance JavaDoc
2025-06-12 13:39:57 +02:00
Florian Scholdei
a2afc40432 Remove plugin center authentication
Squash commits of branch feature/remove_plugin_center_auth:

- Remove plugin center authentication

- Fix i18n file

- Fix tests

- Changelog entry
2025-06-11 10:58:57 +02:00
Till-André Diegeler
60b672cf59 Introduce retain and deleteAll for queryable stores 2025-06-10 15:59:31 +02:00
Till-André Diegeler
6165bd3d63 Revert "Remove plugin center authentication"
This reverts commit d353c9a96b.
2025-06-06 11:27:16 +02:00
Florian Scholdei
d353c9a96b Remove plugin center authentication
Squash commits of branch feature/remove_plugin_center_auth:

- Remove plugin center authentication

- Fix i18n file

- Fix tests

- Changelog entry
2025-06-05 09:31:55 +02:00
Anna Vetcininova
7b32d6233c Bugfix orderby for an IdQueryField(ID)
Squash commits of branch bugfix/orderby-id:

- Bugfix orderby for an IdQueryField(ID)

- Add changelog for the bugfix ordering by ID field

- Add second unit test to order by name and id
2025-06-04 14:58:37 +02:00