Skip to content

Commit 52a8bb9

Browse files
authored
Add RESTHeart native image metadata entries (#680)
RESTHeart is a low-code platform for cloud-native HTTP microservices that provides REST APIs for MongoDB and other data stores. This commit adds 7 RESTHeart modules to the library list: - org.restheart:restheart (Core platform) - org.restheart:restheart-commons (Common utilities) - org.restheart:restheart-graphql (GraphQL services) - org.restheart:restheart-metrics (Metrics and monitoring) - org.restheart:restheart-mongodb (MongoDB services) - org.restheart:restheart-polyglot (JavaScript/polyglot support) - org.restheart:restheart-security (Authentication/authorization) All modules include embedded reachability metadata since version 8.0.0 and are tested with GraalVM Native Image builds.
1 parent 281d15b commit 52a8bb9

File tree

1 file changed

+126
-0
lines changed

1 file changed

+126
-0
lines changed

library-and-framework-list.json

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1847,6 +1847,132 @@
18471847
}
18481848
]
18491849
},
1850+
{
1851+
"artifact": "org.restheart:restheart",
1852+
"description": "RESTHeart Core - Core HTTP microservices platform for MongoDB and other data stores",
1853+
"details": [
1854+
{
1855+
"minimum_version": "8.0.0",
1856+
"metadata_locations": [
1857+
"https://repo1.maven.org/maven2/org/restheart/restheart",
1858+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/main/resources/META-INF/native-image/org.restheart/restheart"
1859+
],
1860+
"tests_locations": [
1861+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1862+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1863+
],
1864+
"test_level": "community-tested"
1865+
}
1866+
]
1867+
},
1868+
{
1869+
"artifact": "org.restheart:restheart-commons",
1870+
"description": "RESTHeart Commons - Common utilities and interfaces for RESTHeart modules",
1871+
"details": [
1872+
{
1873+
"minimum_version": "8.0.0",
1874+
"metadata_locations": [
1875+
"https://repo1.maven.org/maven2/org/restheart/restheart-commons",
1876+
"https://github.com/SoftInstigate/restheart/tree/master/commons/src/main/resources/META-INF/native-image/org.restheart/restheart-commons"
1877+
],
1878+
"tests_locations": [
1879+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1880+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1881+
],
1882+
"test_level": "community-tested"
1883+
}
1884+
]
1885+
},
1886+
{
1887+
"artifact": "org.restheart:restheart-graphql",
1888+
"description": "RESTHeart GraphQL - GraphQL services and plugins for RESTHeart",
1889+
"details": [
1890+
{
1891+
"minimum_version": "8.0.0",
1892+
"metadata_locations": [
1893+
"https://repo1.maven.org/maven2/org/restheart/restheart-graphql",
1894+
"https://github.com/SoftInstigate/restheart/tree/master/graphql/src/main/resources/META-INF/native-image/org.restheart/restheart-graphql"
1895+
],
1896+
"tests_locations": [
1897+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1898+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1899+
],
1900+
"test_level": "community-tested"
1901+
}
1902+
]
1903+
},
1904+
{
1905+
"artifact": "org.restheart:restheart-metrics",
1906+
"description": "RESTHeart Metrics - Metrics and monitoring services for RESTHeart",
1907+
"details": [
1908+
{
1909+
"minimum_version": "8.0.0",
1910+
"metadata_locations": [
1911+
"https://repo1.maven.org/maven2/org/restheart/restheart-metrics",
1912+
"https://github.com/SoftInstigate/restheart/tree/master/metrics/src/main/resources/META-INF/native-image/org.restheart/restheart-metrics"
1913+
],
1914+
"tests_locations": [
1915+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1916+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1917+
],
1918+
"test_level": "community-tested"
1919+
}
1920+
]
1921+
},
1922+
{
1923+
"artifact": "org.restheart:restheart-mongodb",
1924+
"description": "RESTHeart MongoDB - MongoDB services and plugins for RESTHeart",
1925+
"details": [
1926+
{
1927+
"minimum_version": "8.0.0",
1928+
"metadata_locations": [
1929+
"https://repo1.maven.org/maven2/org/restheart/restheart-mongodb",
1930+
"https://github.com/SoftInstigate/restheart/tree/master/mongodb/src/main/resources/META-INF/native-image/org.restheart/restheart-mongodb"
1931+
],
1932+
"tests_locations": [
1933+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1934+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1935+
],
1936+
"test_level": "community-tested"
1937+
}
1938+
]
1939+
},
1940+
{
1941+
"artifact": "org.restheart:restheart-polyglot",
1942+
"description": "RESTHeart Polyglot - JavaScript and polyglot language support for RESTHeart plugins",
1943+
"details": [
1944+
{
1945+
"minimum_version": "8.0.0",
1946+
"metadata_locations": [
1947+
"https://repo1.maven.org/maven2/org/restheart/restheart-polyglot",
1948+
"https://github.com/SoftInstigate/restheart/tree/master/polyglot/src/main/resources/META-INF/native-image/org.restheart/restheart-polyglot"
1949+
],
1950+
"tests_locations": [
1951+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1952+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1953+
],
1954+
"test_level": "community-tested"
1955+
}
1956+
]
1957+
},
1958+
{
1959+
"artifact": "org.restheart:restheart-security",
1960+
"description": "RESTHeart Security - Authentication and authorization services for RESTHeart",
1961+
"details": [
1962+
{
1963+
"minimum_version": "8.0.0",
1964+
"metadata_locations": [
1965+
"https://repo1.maven.org/maven2/org/restheart/restheart-security",
1966+
"https://github.com/SoftInstigate/restheart/tree/master/security/src/main/resources/META-INF/native-image/org.restheart/restheart-security"
1967+
],
1968+
"tests_locations": [
1969+
"https://github.com/SoftInstigate/restheart/blob/master/GRAALVM.md",
1970+
"https://github.com/SoftInstigate/restheart/tree/master/core/src/test"
1971+
],
1972+
"test_level": "community-tested"
1973+
}
1974+
]
1975+
},
18501976
{
18511977
"artifact": "org.springframework.boot:spring-boot-starter-actuator",
18521978
"description": "Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your application",

0 commit comments

Comments
 (0)