Skip to content

Merge development into main #98

Merged
cbullinger merged 22 commits intomainfrom
development
Apr 17, 2026
Merged

Merge development into main #98
cbullinger merged 22 commits intomainfrom
development

Conversation

cbullinger and others added 22 commits March 28, 2026 06:42
Merge main into development branch
Raises the transitive aiohttp floor to the patched series so duplicate Host
headers are rejected (GHSA-c427-h43c-vf67).

Regenerated requirements.txt with pip-compile.

Resolves Dependabot alerts #31-40.

Made-with: Cursor
…during `./mvnw clean spring-boot:run`. Introduce better way to exclude lombok jars from the build artefacts.
Remove duplicate lombok dependency, merge the two maven-compiler-plugin
blocks, drop redundant source/target/encoding settings inherited from
spring-boot-starter-parent, and pin the annotation processor version
via ${lombok.version}.
Replace compact constructors in SuccessResponse and ErrorResponse with
partial builder class declarations to provide proper defaults, and
remove now-redundant .success() and .timestamp() calls from all builder
sites. Use @with for DirectorStatisticsResult.averageRating to match the
pattern in MoviesByYearResult. Expand wildcard lombok import in Movie.
…sors

Add @tostring(onlyExplicitlyIncluded = true) to Movie, including id,
title, and year for meaningful debug output. Rename ApiResponse methods
from JavaBean style (isSuccess/getTimestamp) to record accessor style
(success/timestamp) and drop the bridge methods from ErrorResponse and
SuccessResponse since records already generate matching accessors.
…d style

Restore @AllArgsConstructor/@NoArgsConstructor(access = PROTECTED) on
Awards, Imdb, Tomatoes, Viewer, and Critic so Spring Data MongoDB can
reliably instantiate them without depending on compiler debug info.
Normalise record declaration spacing and replace FQN java.util.List
with an import in VectorSearchResult.
…ta-annotation

Get rid of lombok `@Data` annotation
… to be compatible with the latest Docker release
Copy link
Copy Markdown
Collaborator

@krollins-mdb krollins-mdb left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks, Cory!

@cbullinger cbullinger merged commit 399ee2d into main Apr 17, 2026
2 checks passed
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