{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7517918,"defaultBranch":"main","name":"spring-petclinic","ownerLogin":"spring-projects","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-09T09:05:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711472165.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2ae1e95b0c93926176250967bd67f28c0d29c735","ref":"refs/heads/cds","pushedAt":"2024-03-26T16:56:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snicoll","name":"Stéphane Nicoll","path":"/snicoll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490484?s=80&v=4"},"commit":{"message":"Upgrade to Spring Boot 3.3.0-M3 for CDS-friendly extract\n\nThis commit upgrades to Spring Boot 3.3.0-M3 which provides a new way\nto extract a Spring Boot application.\n\nTo benefit from this feature, run \"./mvw pacakge\" as usual. The\napplication can be extracted with the following command:\n\njava -Djarmode=tools -jar target/spring-petclinic-3.3.0-SNAPSHOT.jar extract --destination target/app\n\nThis creates a \"target/app\" directory with the following structure\n\ntarget/app\n├── lib\n│   ├── spring-boot-3.3.0-M3.jar\n│   ├── spring-boot-actuator-3.3.0-M3.jar\n│   ├── spring-boot-actuator-autoconfigure-3.3.0-M3.jar\n│   ├── spring-boot-autoconfigure-3.3.0-M3.jar\n│   ├── spring-boot-jarmode-tools-3.3.0-M3.jar\n│   ├── spring-context-6.1.5.jar\n│   ├── spring-context-support-6.1.5.jar\n│   ├── spring-core-6.1.5.jar\n│   ...\n└── spring-petclinic-3.3.0-SNAPSHOT.jar\n\nThe application can be started as follows:\n\njava -jar target/app/spring-petclinic-3.3.0-SNAPSHOT.jar","shortMessageHtmlLink":"Upgrade to Spring Boot 3.3.0-M3 for CDS-friendly extract"}},{"before":"4148fc9eb31d6186adb3a65ecfee97669e57baa9","after":"516722647ae474746a84c197127e323135907d57","ref":"refs/heads/main","pushedAt":"2024-02-29T14:35:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Gradle wrapper files should have correct line endings","shortMessageHtmlLink":"Gradle wrapper files should have correct line endings"}},{"before":"a2f1ad5503a7987a94cdc18a9bc2af2ef8d52af7","after":"4148fc9eb31d6186adb3a65ecfee97669e57baa9","ref":"refs/heads/main","pushedAt":"2024-02-20T17:14:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Add Gradle files indentation to .editorconfig","shortMessageHtmlLink":"Add Gradle files indentation to .editorconfig"}},{"before":"836d111e9950f6abedb4fef7b4a94941b8dfedd8","after":"a2f1ad5503a7987a94cdc18a9bc2af2ef8d52af7","ref":"refs/heads/main","pushedAt":"2024-02-14T14:06:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Make maven and gradle share checkstyle configuration","shortMessageHtmlLink":"Make maven and gradle share checkstyle configuration"}},{"before":"6fe21e5d0b457b3396d8fe422da33c24b54b4df5","after":"836d111e9950f6abedb4fef7b4a94941b8dfedd8","ref":"refs/heads/main","pushedAt":"2024-01-31T21:57:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}},{"before":"4ad3b4edb59a3a44c5ac3ddd103e93062c3ea91b","after":"6fe21e5d0b457b3396d8fe422da33c24b54b4df5","ref":"refs/heads/main","pushedAt":"2024-01-30T07:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Remove checkstyle and leave behind spring javaformat","shortMessageHtmlLink":"Remove checkstyle and leave behind spring javaformat"}},{"before":"a35189a9c56eb1d813890fe33be2e67c9ff43636","after":"4ad3b4edb59a3a44c5ac3ddd103e93062c3ea91b","ref":"refs/heads/main","pushedAt":"2024-01-29T15:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Remove checkstyle and javaformat plugins","shortMessageHtmlLink":"Remove checkstyle and javaformat plugins"}},{"before":"172112492ee067234b9234497066a633862a7215","after":"a35189a9c56eb1d813890fe33be2e67c9ff43636","ref":"refs/heads/main","pushedAt":"2024-01-26T10:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Add spring.javaformat to gradle","shortMessageHtmlLink":"Add spring.javaformat to gradle"}},{"before":"cdd925d664e678f6d1a2f768ff02e374a5e55fef","after":"172112492ee067234b9234497066a633862a7215","ref":"refs/heads/main","pushedAt":"2024-01-23T12:22:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Bump actions version to latest one (checkout * setup-java)","shortMessageHtmlLink":"Bump actions version to latest one (checkout * setup-java)"}},{"before":null,"after":"24eac813cfc442f81d97ee5870184d6b1267d9c7","ref":"refs/heads/3310","pushedAt":"2024-01-22T09:07:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Update to snapshots","shortMessageHtmlLink":"Update to snapshots"}},{"before":"80fd11067c4662486e4c635deceba927375b621c","after":"cdd925d664e678f6d1a2f768ff02e374a5e55fef","ref":"refs/heads/main","pushedAt":"2024-01-11T13:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Small optimization for empty petId","shortMessageHtmlLink":"Small optimization for empty petId"}},{"before":"0aa3adb56f500c41564411c32cd301affe284ecc","after":"80fd11067c4662486e4c635deceba927375b621c","ref":"refs/heads/main","pushedAt":"2024-01-10T13:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Upgrade to Boot 3.2.1","shortMessageHtmlLink":"Upgrade to Boot 3.2.1"}},{"before":"85096f8c77f2cb53fe9fea51fcd848b084210c97","after":"0aa3adb56f500c41564411c32cd301affe284ecc","ref":"refs/heads/main","pushedAt":"2023-12-22T06:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Checkstyle NoHttp suppresses all log files","shortMessageHtmlLink":"Checkstyle NoHttp suppresses all log files"}},{"before":"0aa3adb56f500c41564411c32cd301affe284ecc","after":"85096f8c77f2cb53fe9fea51fcd848b084210c97","ref":"refs/heads/main","pushedAt":"2023-12-22T06:31:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"added user friendly messages on blank fields","shortMessageHtmlLink":"added user friendly messages on blank fields"}},{"before":"d69204f2c1457f0ff2086eb5e9e08f0b5b3889aa","after":"0aa3adb56f500c41564411c32cd301affe284ecc","ref":"refs/heads/main","pushedAt":"2023-12-13T10:39:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Checkstyle NoHttp suppresses all log files","shortMessageHtmlLink":"Checkstyle NoHttp suppresses all log files"}},{"before":"8b8304fa256d0d06092d343d857e0768450ca9e1","after":"d69204f2c1457f0ff2086eb5e9e08f0b5b3889aa","ref":"refs/heads/main","pushedAt":"2023-12-08T10:02:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Running `./gradlew test` should not require Docker","shortMessageHtmlLink":"Running ./gradlew test should not require Docker"}},{"before":"5a9d1fc40f3251cf9ed720cfb46517b7fb92ad84","after":"8b8304fa256d0d06092d343d857e0768450ca9e1","ref":"refs/heads/main","pushedAt":"2023-11-26T09:08:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Improved Readme","shortMessageHtmlLink":"Improved Readme"}},{"before":"923e2b7aa331b8194a6579da99fb6388f15d7f3e","after":"5a9d1fc40f3251cf9ed720cfb46517b7fb92ad84","ref":"refs/heads/main","pushedAt":"2023-11-23T18:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Upgrade to Spring Boot 3.2.0","shortMessageHtmlLink":"Upgrade to Spring Boot 3.2.0"}},{"before":"b533f75accd45f5263c6ce8d24946246ae7711c6","after":null,"ref":"refs/heads/knative-postgres","pushedAt":"2023-10-10T17:46:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trisberg","name":"Thomas Risberg","path":"/trisberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78614?s=80&v=4"}},{"before":null,"after":"b533f75accd45f5263c6ce8d24946246ae7711c6","ref":"refs/heads/knative-postgres","pushedAt":"2023-10-10T17:45:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trisberg","name":"Thomas Risberg","path":"/trisberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78614?s=80&v=4"},"commit":{"message":"Add dashaun/builder:tiny","shortMessageHtmlLink":"Add dashaun/builder:tiny"}},{"before":"5accc40c77e51cb15eb87a480e679a5012d1423e","after":"923e2b7aa331b8194a6579da99fb6388f15d7f3e","ref":"refs/heads/main","pushedAt":"2023-09-12T12:16:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Bump Spring Boot to 3.1.3","shortMessageHtmlLink":"Bump Spring Boot to 3.1.3"}},{"before":"18266fec8b33664444efbc45ad5d641b3210a58c","after":"5accc40c77e51cb15eb87a480e679a5012d1423e","ref":"refs/heads/main","pushedAt":"2023-09-12T12:16:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Suppress warning","shortMessageHtmlLink":"Suppress warning"}},{"before":"4926e292700f79260a58d6faf55b232ce075b70e","after":"18266fec8b33664444efbc45ad5d641b3210a58c","ref":"refs/heads/main","pushedAt":"2023-09-12T10:31:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"feat: Add a Korean message file to support at least one non-European language\n\nThis commit introduces a new Korean message file to the project. With this addition, the project now supports messages in languages other than European languages.\n\nResolves: #1299","shortMessageHtmlLink":"feat: Add a Korean message file to support at least one non-European …"}},{"before":"0a529015bc7933bcd724a5ae92605f0e9ee0e3f7","after":"4926e292700f79260a58d6faf55b232ce075b70e","ref":"refs/heads/main","pushedAt":"2023-08-24T21:38:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Change validation annotations and whitespace handling","shortMessageHtmlLink":"Change validation annotations and whitespace handling"}},{"before":"3a6127557dc05d9a6462fcea67d0f329e7286245","after":"0a529015bc7933bcd724a5ae92605f0e9ee0e3f7","ref":"refs/heads/main","pushedAt":"2023-07-14T09:27:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"handling Null pointer Exception on OwnerID","shortMessageHtmlLink":"handling Null pointer Exception on OwnerID"}},{"before":"3be289517d320a47bb8f359acc1d1daf0829ed0b","after":"3a6127557dc05d9a6462fcea67d0f329e7286245","ref":"refs/heads/main","pushedAt":"2023-07-13T12:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Adding pet name validation on edit Pet","shortMessageHtmlLink":"Adding pet name validation on edit Pet"}},{"before":"734ec7770c39ed90a5b4117c868d5fd68889ad57","after":"3be289517d320a47bb8f359acc1d1daf0829ed0b","ref":"refs/heads/main","pushedAt":"2023-07-12T08:16:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Add birthdate validation","shortMessageHtmlLink":"Add birthdate validation"}},{"before":"3be289517d320a47bb8f359acc1d1daf0829ed0b","after":"734ec7770c39ed90a5b4117c868d5fd68889ad57","ref":"refs/heads/main","pushedAt":"2023-07-12T07:16:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"adding pet name validation on edit Pet","shortMessageHtmlLink":"adding pet name validation on edit Pet"}},{"before":"b4efc934b2cfcdb3ca6ca2fde0adb40b99dbb19d","after":"3be289517d320a47bb8f359acc1d1daf0829ed0b","ref":"refs/heads/main","pushedAt":"2023-07-10T14:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Add birthdate validation","shortMessageHtmlLink":"Add birthdate validation"}},{"before":"c231682c2d64aecb58cbcea6da59e3ac19b8c291","after":"b4efc934b2cfcdb3ca6ca2fde0adb40b99dbb19d","ref":"refs/heads/main","pushedAt":"2023-07-07T09:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsyer","name":"Dave Syer","path":"/dsyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124075?s=80&v=4"},"commit":{"message":"Docker-based integration tests don't work in native for now","shortMessageHtmlLink":"Docker-based integration tests don't work in native for now"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEH-ASswA","startCursor":null,"endCursor":null}},"title":"Activity · spring-projects/spring-petclinic"}