Repository navigation
Point configuration page links at 51degrees.com/configure - #115
Merged
Merged
Conversation
The Cloud Configurator has moved from configure.51degrees.com to https://51degrees.com/configure. Links and mentions shown to people (READMEs, comments, example output and messages) now use the new address, keeping each link's key or sharing code and its query.
On the lines that carry the 51degrees.com/configure address, the text people read now says "configuration page". Code identifiers, file names and settings keys are unchanged.
This was referenced Nov 13, 2026
Merged
jwrosewell
marked this pull request as ready for review
November 14, 2026 10:36
This was referenced Nov 14, 2026
jwrosewell
added a commit
that referenced
this pull request
Nov 15, 2026
… 9110 ask (#67) Closes #11. This brings the client-side JavaScript and JSON endpoints of the web integration, served by both the servlet filter and the Spring interceptor, in line with the [Cache header detail](https://github.com/51Degrees/specifications/blob/6570727d2af6967390d3c4fbec77b9cf0540d3f3/pipeline-specification/features/web-integration.md#cache-header-detail) section of the web integration specification, quoted below at [6570727d](51Degrees/specifications@6570727), the head of the specifications `main` branch. That section was written by [51Degrees/specifications#53](51Degrees/specifications#53), [#81](51Degrees/specifications#81), [#115](51Degrees/specifications#115), [#121](51Degrees/specifications#121) and [#136](51Degrees/specifications#136), all merged.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed and why
The configuration page has moved from
configure.51degrees.comto https://51degrees.com/configure. The links and mentions that people read (READMEs, code comments, example output, and the messages that tell someone where to create a Resource Key) now use the new address, and the text that names the page calls it the configuration page.https://configure.51degrees.com/<code>?<query>becamehttps://51degrees.com/configure/<code>?<query>, with each key, sharing code, path, trailing slash and query kept exactly as written.rcshows 48 additions and 48 deletions in 33 files, over 3 commits).The occurrences in code are constants and strings that are only written into messages telling a person where to create a Resource Key (the cloud request engine's error messages, the examples' output, and the test helpers that explain a missing key), and one Javadoc line.
Files and line counts
AGENTS.mdREADME.mddevice-detection/README.mddevice-detection/device-detection/src/main/java/fiftyone/devicedetection/DeviceDetectionPipelineBuilder.javaexamples/device-detection/README.mdexamples/device-detection/console/src/main/java/fiftyone/devicedetection/examples/console/GettingStartedCloud.javaexamples/device-detection/console/src/main/java/fiftyone/devicedetection/examples/console/MinimalExample.javaexamples/device-detection/console/src/main/java/fiftyone/devicedetection/examples/console/NativeModelCloud.javaexamples/device-detection/console/src/main/java/fiftyone/devicedetection/examples/console/TacCloud.javaexamples/device-detection/console/src/main/resources/tacCloud.xmlexamples/device-detection/shared/src/main/java/fiftyone/devicedetection/examples/shared/KeyHelper.javaexamples/device-detection/shared/src/main/java/fiftyone/devicedetection/examples/shared/settings.xmlexamples/device-detection/shared/src/test/resources/51Degrees-Cloud-Test.xmlexamples/device-detection/web/getting-started.cloud/src/main/java/fiftyone/devicedetection/examples/web/GettingStartedWebCloud.javaexamples/device-detection/web/getting-started.cloud/src/main/webapp/WEB-INF/51Degrees-Cloud.xmlexamples/ip-intelligence/README.mdexamples/ip-intelligence/shared/src/main/java/fiftyone/ipintelligence/examples/shared/KeyHelper.javaexamples/ip-intelligence/shared/src/main/java/fiftyone/ipintelligence/examples/shared/settings.xmlexamples/ip-intelligence/shared/src/test/resources/51Degrees-Cloud-Test.xmlip-intelligence/README.mdip-intelligence/ip-intelligence/src/main/java/fiftyone/ipintelligence/IPIntelligencePipelineBuilder.javalocation/README.mdlocation/geo-location.shell.examples/src/main/java/fiftyone/geolocation/examples/CombiningServices.javalocation/geo-location.shell.examples/src/main/java/fiftyone/geolocation/examples/cloud/GettingStarted.javalocation/geo-location.web.examples/geo-location.web.examples.mvc/src/main/webapp/WEB-INF/51Degrees-Cloud.xmllocation/geo-location.web.examples/geo-location.web.examples.servlet/src/main/webapp/WEB-INF/51Degrees-Cloud.xmllocation/geo-location/src/main/java/fiftyone/geolocation/GeoLocationPipelineBuilder.javapipeline/pipeline.cloudrequestengine/src/main/java/fiftyone/pipeline/cloudrequestengine/Constants.javapipeline/pipeline.cloudrequestengine/src/test/java/fiftyone/pipeline/cloudrequestengine/flowelements/CloudRequestEngineLiveTests.javapipeline/pipeline.cloudrequestengine/src/test/java/fiftyone/pipeline/cloudrequestengine/flowelements/LiveCloudKeys.javapipeline/pipeline.core/src/test/resources/options-test.xmlpipeline/pipeline.developer-examples/pipeline.developer-examples.cloud-engine/src/test/java/pipeline/developerexamples/cloudengine/ExampleTests.javapipeline/pipeline.did/src/test/java/fiftyone/pipeline/did/LiveCloudKeys.javaWording
Every line that names the page in words now calls it the "configuration page". Code identifiers, file and folder names, settings keys and documentation page addresses are unchanged.
Each changed sentence
device-detection/README.mdline 25: "our configuration page, see our [documentation](https://51degrees.com/documentation/_services__configurator.ht"examples/device-detection/README.mdline 43: "our configuration page, see our [documentation](https://51degrees.com/documentation/_services__configurator.ht"ip-intelligence/README.mdline 27: "our configuration page, see our [documentation](https://51degrees.com/documentation/_services__configurator.ht"location/README.mdline 21: "configuration page, see our"AGENTS.mdlines 173 to 175 (commit ec70ce2): "The cloud examples need a resource key, which a person creates on the configuration page, so ask for one if none is set. A key with the properties most of the Device Detection examples use can be made"examples/device-detection/console/src/main/java/fiftyone/devicedetection/examples/console/MinimalExample.javaline 31 (commit ec70ce2): "This is the code for the minimal example displayed on the configuration page."Base branch
rc, because recent changes to this repository were merged intorc(for example #113 and #111) and reachmainin a release pull request.Campaign tags
No campaign tag was added, removed or changed. The shared campaign tag lint (
scripts/utm-lint.ps1in common-ci) applies the same rules toconfigure.51degrees.comand51degrees.com, so every link that was tagged keeps its five parameters and every link that was untagged was in a file the lint does not check (test folders) and stays untagged.What was left alone
No occurrence of the old address remains on this branch, and no line names the page as the configurator. A search of the head for "configurator", ignoring case and leaving out the
cxxandowid-javasubmodules, finds only two kinds of line, neither of them a name for the page.https://51degrees.com/documentation/_services__configurator.htmlin the four READMEs, which are the addresses of pages on 51degrees.com and so cannot change here.JoranConfiguratorand theconfiguratorvariables that hold it inpipeline/pipeline.common/src/main/java/fiftyone/common/testhelpers/LogbackHelper.java, being the import at line 27 and lines 90 to 129.How it was checked
rcforconfigure.51degrees.com, ignoring case, found 44 lines in 32 files. The same search on this branch finds none.rcwas merged in at 242f634 and again at 2992a87 (rcat 6e03a25), each with a merge commit and without conflict. A trial merge withrcat ceab088 on 14 November at 09:30 UTC was also clean.rc(6e03a25) on nine configurations, Ubuntu x64 with Java 8, 11, 17 and 21, Ubuntu arm64 with Java 17, and Windows with Java 8, 11, 17 and 21, and every job passed. Each of its tenSetting 'PullRequestSha'lines names ec70ce2, and its Configure job printed "Left out 6 macOS entries".