GitHub / spring-projects/spring-data-commons issues and pull requests
Labelled with: type: enhancement
#3402 - Switch to MetadataReaderFactory in DefaultProjectionInformation
Pull Request -
State: closed - Opened by odrotbohm 8 days ago
Labels: type: enhancement
#3400 - Introduce first-class type-safe property path references at the core level
Issue -
State: open - Opened by mp911de 9 days ago
- 1 comment
Labels: type: enhancement, for: planning
#3396 - Move `Method` string rendering from `QueryCreationException` to `ReflectionUtils`
Issue -
State: closed - Opened by mp911de 13 days ago
Labels: type: enhancement
#3376 - Use precompiled regex for `PropertyMatch.namePattern`
Pull Request -
State: closed - Opened by kamilkrzywanski about 1 month ago
- 1 comment
Labels: type: enhancement
#3375 - Improve `PropertyMatch` performance using precompiled regex patterns
Issue -
State: closed - Opened by kamilkrzywanski about 1 month ago
Labels: type: enhancement
#3373 - Consistent factory methods for `QueryCreationException`
Issue -
State: closed - Opened by mp911de about 2 months ago
Labels: type: enhancement
#3363 - Refine `TypeCollector` usage and predicates
Pull Request -
State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot
#3362 - Refine filters for `TypeCollector` and `ManagedTypesBeanRegistrationAotProcessor` contributions
Issue -
State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot
#3357 - Add JavaPoet enhancements
Pull Request -
State: closed - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot
#3357 - Add JavaPoet enhancements
Pull Request -
State: open - Opened by mp911de 2 months ago
Labels: type: enhancement, theme: aot
#3334 - Expose `MethodParameter`s in `AotQueryMethodGenerationContext`
Issue -
State: closed - Opened by mp911de 4 months ago
Labels: type: enhancement, theme: aot
#3319 - Upgrade to Jackson 3
Pull Request -
State: closed - Opened by mp911de 4 months ago
Labels: type: enhancement
#3319 - Upgrade to Jackson 3
Pull Request -
State: open - Opened by mp911de 4 months ago
Labels: type: enhancement
#3318 - Explore including generated `PersistentPropertyAccessorFactory` and `EntityInstantiator` classes
Pull Request -
State: open - Opened by mp911de 5 months ago
Labels: type: enhancement, theme: aot
#3310 - Defer `MappingContext` access in`PersistentEntities`
Issue -
State: closed - Opened by mp911de 5 months ago
Labels: type: enhancement
#3303 - Log a warning if param not annotated with `@ProjectedPayload`
Pull Request -
State: closed - Opened by onobc 6 months ago
Labels: type: enhancement
#3303 - Log a warning if param not annotated with `@ProjectedPayload`
Pull Request -
State: closed - Opened by onobc 6 months ago
Labels: type: enhancement
#3292 - Upgrade to Jackson 3
Issue -
State: open - Opened by christophstrobl 6 months ago
Labels: type: dependency-upgrade, type: enhancement
#3289 - Add support for ConfigurationSource and Dynamic Projections
Pull Request -
State: open - Opened by mp911de 6 months ago
Labels: type: enhancement
#3289 - Add support for ConfigurationSource and Dynamic Projections
Pull Request -
State: closed - Opened by mp911de 6 months ago
- 1 comment
Labels: type: enhancement, theme: aot
#3288 - Refine customization of `EntityInformation`
Issue -
State: closed - Opened by JonasProgrammer 7 months ago
- 5 comments
Labels: type: enhancement
#3286 - Allow subclasses of `ReturnedType`
Issue -
State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement
#3285 - Introduce `SearchResult` and `SearchResults`
Pull Request -
State: closed - Opened by mp911de 7 months ago
- 1 comment
Labels: type: enhancement
#3285 - Introduce `SearchResult` and `SearchResults`
Pull Request -
State: closed - Opened by mp911de 7 months ago
- 1 comment
Labels: type: enhancement
#3282 - Refine Repository Composition retrieval during AOT processing
Pull Request -
State: closed - Opened by christophstrobl 7 months ago
- 1 comment
Labels: type: enhancement
#3282 - Refine Repository Composition retrieval during AOT.
Pull Request -
State: closed - Opened by christophstrobl 7 months ago
- 1 comment
Labels: type: enhancement
#3272 - Add `getRequiredName` and `hasName` API to `org.springframework.data.mapping.Parameter`.
Pull Request -
State: closed - Opened by onobc 7 months ago
- 1 comment
Labels: type: enhancement
#3272 - Add `getRequiredName` and `hasName` API to `org.springframework.data.mapping.Parameter`.
Pull Request -
State: closed - Opened by onobc 7 months ago
- 1 comment
Labels: type: enhancement
#3271 - Add LocalVariableNameFactory
Pull Request -
State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement
#3271 - Add LocalVariableNameFactory
Pull Request -
State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement
#3270 - Introduce AOT context sensitive VariableNameFactory
Issue -
State: closed - Opened by christophstrobl 7 months ago
Labels: type: enhancement, theme: aot
#3267 - Refine AOT Repositories infrastructure
Issue -
State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement, theme: aot, has: breaking-change
#3265 - Add support for AOT Repositories
Issue -
State: closed - Opened by mp911de 7 months ago
Labels: type: enhancement, theme: aot
#3263 - `QueryMethod` uses non-final `createParameters` method
Issue -
State: closed - Opened by mipo256 8 months ago
- 1 comment
Labels: type: enhancement
#3241 - Introduce `KIterablePropertyPath`
Pull Request -
State: closed - Opened by mipo256 9 months ago
- 1 comment
Labels: type: enhancement
#3241 - Introduce `KIterablePropertyPath`
Pull Request -
State: closed - Opened by mipo256 9 months ago
- 1 comment
Labels: type: enhancement
#3232 - Remove `ListenableFuture` support
Issue -
State: closed - Opened by mp911de 10 months ago
Labels: type: enhancement
#3213 - Register indirect fragment introduced by super interfaces
Pull Request -
State: closed - Opened by quaff 12 months ago
- 1 comment
Labels: status: declined, type: enhancement
#3210 - Mark API with `@Contract` and `@CheckReturnValue` annotations
Pull Request -
State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement
#3210 - Mark API with `@Contract` and `@CheckReturnValue` annotations
Pull Request -
State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement
#3209 - Introduce public `ReactivePageableExecutionUtils` variant of pageable utils
Issue -
State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement
#3208 - Remove `@Deprecated` API
Issue -
State: closed - Opened by mp911de 12 months ago
Labels: type: enhancement
#3207 - Deprecate pure repository SpEL support components for removal
Issue -
State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3196 - Revise `ClassUtils` and `ReflectionUtils`
Pull Request -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3195 - Introduce `@Contract` and `@CheckReturnValue` annotations
Issue -
State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3194 - Introduce `Vector` abstraction
Pull Request -
State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3194 - Introduce `Vector` abstraction
Pull Request -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3193 - Introduce `Vector` abstraction
Issue -
State: open - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3190 - Prepare for removal of `ListenableFuture`
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3186 - Explore performance optimizations
Pull Request -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3186 - Explore performance optimizations
Pull Request -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3185 - Explore performance optimizations
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3179 - Multi-store support reports `Could not safely identify store assignment`
Issue -
State: open - Opened by caolian2003 about 1 year ago
- 3 comments
Labels: type: enhancement
#3177 - Allow overriding DateTimeProvider via Bean Definition
Issue -
State: open - Opened by ZIRAKrezovic about 1 year ago
- 2 comments
Labels: type: enhancement
#3176 - Move `RepositoryMethodContext` to `repository.core` package
Pull Request -
State: closed - Opened by odrotbohm about 1 year ago
- 1 comment
Labels: type: enhancement
#3176 - Move `RepositoryMethodContext` to `repository.core` package
Pull Request -
State: closed - Opened by odrotbohm about 1 year ago
- 1 comment
Labels: type: enhancement
#3175 - Move `RepositoryMethodContext` to `repository.core` package
Issue -
State: closed - Opened by odrotbohm about 1 year ago
- 1 comment
Labels: in: repository, type: enhancement
#3170 - Migrate to JSpecify annotations for nullability constraints
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3169 - Introduce `getValueType(ValueEvaluationContext)` to `ValueExpression`
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3163 - Expose `ReturnedType` factory method
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3157 - Add support for Immutables
Issue -
State: open - Opened by requizm about 1 year ago
- 4 comments
Labels: type: enhancement
#3153 - Add null handling to sort query parameters
Pull Request -
State: open - Opened by pheyken about 1 year ago
- 2 comments
Labels: type: enhancement
#3146 - `PropertyAccessingMethodInterceptor` not able to look up property for Kotlin property with interface-inherited accessor method
Issue -
State: closed - Opened by RamsesGomez about 1 year ago
- 4 comments
Labels: type: enhancement
#3145 - Add `RepositoryMetadataAccess` interface
Issue -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3145 - Add `RepositoryMetadataAccess` interface
Pull Request -
State: closed - Opened by mp911de about 1 year ago
Labels: type: enhancement
#3140 - `KotlinBeanInfoFactory` does not consider overridden bean property accessors
Issue -
State: closed - Opened by MichaelKunze about 1 year ago
- 3 comments
Labels: type: enhancement
#3129 - Fix property lookup for projections on Kotlin types.
Pull Request -
State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement
#3124 - Introduce `Parameter.getRequiredName()` method
Issue -
State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3115 - Introduce `Nullability` API
Pull Request -
State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3112 - Kotlin lazy property identified as persistent entity
Issue -
State: closed - Opened by maio over 1 year ago
- 4 comments
Labels: type: enhancement
#3093 - Add SPI mechanism for ahead-of-time repository fragment registration
Pull Request -
State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3093 - Add SPI mechanism for ahead-of-time repository fragment registration
Pull Request -
State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3091 - Add type name to `AbstractRepositoryMetadata` verification exception message
Pull Request -
State: closed - Opened by kgignatyev over 1 year ago
- 3 comments
Labels: type: enhancement
#3091 - Add type name to `AbstractRepositoryMetadata` verification exception message
Pull Request -
State: closed - Opened by kgignatyev over 1 year ago
- 3 comments
Labels: type: enhancement
#3090 - Add SPI mechanism for ahead-of-time repository fragment registration
Issue -
State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3088 - Introduce `Parameter.getRequiredName()` and `Parameter.hasName()`
Issue -
State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3083 - Add support for `BeanNameGenerator` configuration in `Enable…Repositories`
Pull Request -
State: closed - Opened by mp911de over 1 year ago
- 1 comment
Labels: type: enhancement
#3083 - Add support for `BeanNameGenerator` configuration in `Enable…Repositories`
Pull Request -
State: closed - Opened by mp911de over 1 year ago
- 1 comment
Labels: type: enhancement
#3074 - More precise type information of factory bean definitions
Issue -
State: closed - Opened by odrotbohm over 1 year ago
Labels: in: repository, type: enhancement
#3072 - Revise `OffsetScrollPosition` to use zero-based indexes
Pull Request -
State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement
#3072 - Revise `OffsetScrollPosition` to use zero-based indexes
Pull Request -
State: closed - Opened by christophstrobl over 1 year ago
Labels: type: enhancement
#3071 - Investigate potential solution to pass in additional options for scroll behaviour.
Issue -
State: open - Opened by christophstrobl over 1 year ago
Labels: status: pending-design-work, type: enhancement
#3070 - Window.positionAt should always return exact position of element
Issue -
State: closed - Opened by christophstrobl over 1 year ago
- 1 comment
Labels: type: enhancement
#3061 - Add `equals`/`hashCode` support for `Unpaged`
Issue -
State: closed - Opened by bigluds over 1 year ago
- 2 comments
Labels: type: enhancement
#3050 - Add `ValueExpression` infrastructure for query methods
Pull Request -
State: open - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3050 - Add `ValueExpression` infrastructure for query methods
Pull Request -
State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3049 - Add `ValueExpression` infrastructure for query methods
Issue -
State: closed - Opened by mp911de over 1 year ago
Labels: type: enhancement
#3036 - Add ValueExpression infrastructure
Pull Request -
State: closed - Opened by mp911de almost 2 years ago
- 1 comment
Labels: type: enhancement
#3036 - Add ValueExpression infrastructure
Pull Request -
State: closed - Opened by mp911de almost 2 years ago
- 1 comment
Labels: type: enhancement
#3010 - `KPropertyPath` doesn't support `Iterables`
Issue -
State: closed - Opened by ghost almost 2 years ago
- 1 comment
Labels: status: ideal-for-contribution, type: enhancement, in: kotlin
#3000 - Enhance Kotlin Class Conversion by Minimizing Equals Comparisons
Pull Request -
State: closed - Opened by leeyohan93 almost 2 years ago
- 1 comment
Labels: type: enhancement
#2997 - Avoid records as cache keys for GraalVM performance reasons
Issue -
State: closed - Opened by odrotbohm almost 2 years ago
Labels: type: enhancement
#2992 - Allow reuse of `TypeInformation` when obtaining a `PersistentPropertyPath`
Issue -
State: closed - Opened by mp911de almost 2 years ago
Labels: type: enhancement
#2985 - Add `@Transient` properties to `PersistentEntity` and use value defaulting for transient constructor properties
Pull Request -
State: open - Opened by mp911de almost 2 years ago
- 2 comments
Labels: type: enhancement
#2965 - Un-mangle Kotlin method names in `PartTree`
Issue -
State: closed - Opened by mp911de about 2 years ago
Labels: type: enhancement
#2942 - Ignore `@Transient` properties in constructors
Issue -
State: open - Opened by sunny-chung about 2 years ago
- 2 comments
Labels: type: enhancement
#2930 - Make `Lazy.orElseGet(Supplier)` public
Pull Request -
State: closed - Opened by gregturn about 2 years ago
- 1 comment
Labels: type: enhancement
#2929 - Make `Lazy.orElseGet(Supplier)` public
Issue -
State: closed - Opened by gregturn about 2 years ago
Labels: in: core, status: waiting-for-triage, for: team-attention, type: enhancement
#2923 - Add overload to ReactiveSortingRepository accepting a `Limit` parameter.
Issue -
State: open - Opened by christophstrobl about 2 years ago
- 4 comments
Labels: type: enhancement
#2918 - Investigate option to toggle imperative/reactive configuration bits in documentation
Issue -
State: open - Opened by christophstrobl about 2 years ago
- 2 comments
Labels: type: enhancement, in: documentation