@@ -392,7 +392,7 @@ func (s *ArtifactsService) GetArtifacts(query ArtifactsQuery) (*ArtifactsResult,
392392 for version , artifact := range processedData .Windows {
393393 artifacts = append (artifacts , ArtifactEntry {
394394 Version : version ,
395- FullVersion : s .generateFullVersion (version ),
395+ FullVersion : s .generateFullVersion (version , artifact . Hash ),
396396 Hash : artifact .Hash ,
397397 Platform : Windows ,
398398 Date : artifact .Date ,
@@ -404,7 +404,7 @@ func (s *ArtifactsService) GetArtifacts(query ArtifactsQuery) (*ArtifactsResult,
404404 for version , artifact := range processedData .Linux {
405405 artifacts = append (artifacts , ArtifactEntry {
406406 Version : version ,
407- FullVersion : s .generateFullVersion (version ),
407+ FullVersion : s .generateFullVersion (version , artifact . Hash ),
408408 Hash : artifact .Hash ,
409409 Platform : Linux ,
410410 Date : artifact .Date ,
@@ -464,9 +464,9 @@ func (s *ArtifactsService) determineSupportStatus(version int) SupportStatus {
464464}
465465
466466// generateFullVersion creates the full version string for hosting panels like Pterodactyl
467- // Format: v1.0.0.{build_number} (e.g., v1.0.0.12345 )
468- func (s * ArtifactsService ) generateFullVersion (version string ) string {
469- return fmt .Sprintf ("v1.0.0.%s " , version )
467+ // Format: {version}-{hash} (e.g., 24769-315823736cfbc085104ca0d32779311cd2f1a5a8 )
468+ func (s * ArtifactsService ) generateFullVersion (version string , hash string ) string {
469+ return fmt .Sprintf ("%s-%s " , version , hash )
470470}
471471
472472func (s * ArtifactsService ) estimateSize (version string , platform string ) int64 {
0 commit comments