You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- docs: document scheme defaulting for `phoenixd.base_url`
15
+
- F:docs/reference/configuration.md
16
+
- build: bump version to 0.1.1
17
+
- F:pom.xml
18
+
- F:phoenixd-rest/pom.xml
19
+
- F:phoenixd-test/pom.xml
20
+
- F:phoenixd-base/pom.xml
21
+
- F:phoenixd-model/pom.xml
22
+
- F:phoenixd-mock/pom.xml
23
+
24
+
### Behavior Notes
25
+
-`phoenixd.base_url` without a scheme now resolves as `http://...`.
26
+
- If `phoenixd.base_url` is unset or blank, an `IllegalArgumentException` is thrown during request construction.
27
+
28
+
### Configuration
29
+
- Env vars (preferred): `PHOENIXD_USERNAME`, `PHOENIXD_PASSWORD`, `PHOENIXD_BASE_URL`, `PHOENIXD_TIMEOUT`.
30
+
- Or `app.properties` on the classpath with `phoenixd.username`, `phoenixd.password`, `phoenixd.base_url`, `phoenixd.timeout`.
31
+
32
+
### Testing
33
+
- Command: `mvn -q verify`
34
+
- Note: In restricted sandboxes, tests that open loopback sockets (MockWebServer) may fail with `SocketException: Operation not permitted`. In a normal dev/CI environment, the test suite is expected to pass.
35
+
36
+
### API Changes
37
+
- None.
38
+
39
+
### Security
40
+
- No new dependencies; no changes to security-sensitive logic.
41
+
42
+
### Migration
43
+
- No breaking changes. If you relied on rejecting schemeless base URLs, be aware they now default to `http://`.
0 commit comments