Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
575d562
Point the documentation build at the example folders and package (#23)
jwrosewell Nov 3, 2026
2cd9dc8
Point links to the archived repositories at where the code now lives …
jwrosewell Nov 3, 2026
337f279
Merge main into rc after the 4 November release
jwrosewell Nov 4, 2026
4fc6676
Generate both SWIG wrappers again for 51degrees-cxx 4.5.102 (#27)
jwrosewell Nov 4, 2026
3ebc3e8
Merge main into rc after release #30
jwrosewell Nov 4, 2026
23188d3
Merged Pull Request '#26 update-submodules/rc->rc: Update submodules'
Automation51D Nov 4, 2026
6732e18
Read the data files from the data repository in cxx/data (#28)
jwrosewell Nov 4, 2026
9c11656
Say in AGENTS.md how to get the data, build and run the examples (#34)
jwrosewell Nov 4, 2026
7364fe9
Point package metadata and package READMEs at the right pages (#35)
jwrosewell Nov 4, 2026
47cc252
Ask the country property for its no value message in the location exa…
jwrosewell Nov 4, 2026
653e552
Describe the rc approach to releases in AGENTS.md (#29)
jwrosewell Nov 4, 2026
b3e0cd7
Check the callback URL before the JavaScript builder writes it (#31)
jwrosewell Nov 4, 2026
85c7a5c
Let FlowData and pipelines release native memory, and close them in t…
jwrosewell Nov 4, 2026
704ec59
Merge main into rc after release #37
jwrosewell Nov 4, 2026
dfa6757
Look for the resource keys link the cloud engine now gives in the clo…
jwrosewell Nov 4, 2026
9218f1d
Merge main into rc after release #39
jwrosewell Nov 4, 2026
8b03b74
Allow only http and https in the callback URL, and test the zone and …
jwrosewell Nov 5, 2026
081386d
Test every package against the packages it depends on in this checkou…
jwrosewell Nov 5, 2026
e14dcda
Use a name in the object name test that a session id cannot contain (…
jwrosewell Nov 7, 2026
c7c45b5
Run every example on the free data files, and show what needs the Ent…
jwrosewell Nov 7, 2026
5ad5980
Build the released packages when a nightly publish has nothing to rel…
jwrosewell Nov 7, 2026
0507eef
Share only the evidence usage sharing accepts unless asked for all (#50)
jwrosewell Nov 7, 2026
8ba66c7
Fail the cloud tests when no resource key is set, and run the Cloud 5…
jwrosewell Nov 9, 2026
bb11a56
Make the example profile comments and the Lite file name match the co…
jwrosewell Nov 9, 2026
f3f0d56
Use the Balanced performance profile by default for IP Intelligence (…
jwrosewell Nov 9, 2026
d6ebf5e
Accept the specification's translation option names, and the behavior…
jwrosewell Nov 9, 2026
88be76b
Package text says what each package does in the words people search f…
jwrosewell Nov 9, 2026
a474f04
Check the callback URL as the specification's six rules say (#66)
jwrosewell Nov 9, 2026
6f4a187
Test that a licence key is masked in logs and errors
jwrosewell Nov 9, 2026
b919b6b
Show only the last four characters of a licence key in logs and errors
jwrosewell Nov 9, 2026
147ed13
Refuse a 51Did text with white space inside it, or both base64 alphab…
jwrosewell Nov 9, 2026
f55f0d9
Use the specification's defaults for the performance profile and Upda…
jwrosewell Nov 9, 2026
2b56529
Read a 51Did factor word the package does not list as a mismatch (#75)
jwrosewell Nov 10, 2026
3da13a6
Accept only the evidence each element reads, and none by default (#63)
jwrosewell Nov 10, 2026
451c17e
Take 51degrees-cxx rc cfad8978 and generate the IP Intelligence wrapp…
jwrosewell Nov 10, 2026
7aad19d
Merge rc into fix/mask-licence-key
jwrosewell Nov 10, 2026
45ef646
Test that the cloud's errors text shows only the masked licence key
jwrosewell Nov 10, 2026
930b677
Show only the last four characters of the licence key in the cloud's …
jwrosewell Nov 10, 2026
7f689f2
Accept no evidence for usage sharing, and share what it finds in the …
jwrosewell Nov 10, 2026
4c8a0e1
Write the JSON Builder element and meta-property keys in lower case (…
jwrosewell Nov 10, 2026
a85be02
Send only the Evidence the cloud accepts, never resource, license, li…
jwrosewell Nov 10, 2026
14362b1
Write a WKT value to JSON as an object holding the text, and read it …
jwrosewell Nov 10, 2026
353c579
Build a Cloud Aspect Engine whose product the key lacks, and log it o…
jwrosewell Nov 10, 2026
7864c7a
Refuse the Window property names the specification lists as the objec…
jwrosewell Nov 10, 2026
23d6927
Fail the JSON Builder when no Sequence Element has produced a sequenc…
jwrosewell Nov 10, 2026
fc68b1e
Write a list of records in the JSON Builder (#85)
jwrosewell Nov 10, 2026
6ef9917
Merge rc into fix/mask-licence-key
jwrosewell Nov 10, 2026
993566b
Mark a usage sharing value with invalid characters as escaped, as the…
jwrosewell Nov 10, 2026
703a61b
Merge pull request #78 from 51Degrees/fix/mask-licence-key
jwrosewell Nov 10, 2026
cb7cdc2
Merged Pull Request '#96 update-submodules/rc->rc: Update submodules'
Automation51D Nov 11, 2026
66ace71
Read each on-premise property by its index in the build-time names (#93)
jwrosewell Nov 11, 2026
45ac25a
Report the client address the native code looks up, chosen as the spe…
jwrosewell Nov 11, 2026
ec1e4bc
Rename the data file variable and read every key under one _51DEGREES…
jwrosewell Nov 11, 2026
a10b1cb
Give the specification's JSON Builder error text with no sequence num…
jwrosewell Nov 11, 2026
77ea967
Give IP Intelligence latitude and longitude to three decimal places (…
jwrosewell Nov 11, 2026
f69f264
Send every Evidence value to the cloud apart from the reserved names,…
jwrosewell Nov 11, 2026
026a46b
Pause usage sharing sends after repeated failures (#53)
jwrosewell Nov 11, 2026
cb2b1c9
Show the root logo in every README, add one contributing guide, and f…
jwrosewell Nov 11, 2026
1769421
Move cxx to 7c4ac436 and read by index on an engine built with no nam…
jwrosewell Nov 11, 2026
c480412
Bound usage sharing cleanup at five seconds and take fifty as the min…
jwrosewell Nov 11, 2026
b29423f
Give every environment variable one _51DEGREES_ name (#100)
jwrosewell Nov 11, 2026
431d650
Use the standard licence text in one LICENSE, and the standard header…
jwrosewell Nov 11, 2026
d79dae4
Do not cache a Cloud Request Engine response that holds a fodid (#83)
jwrosewell Nov 12, 2026
8ac7236
Treat evidence keys that differ only in letter case as one key (#95)
jwrosewell Nov 12, 2026
b6519a9
Take the free data files from the run's asset cache (#106)
jwrosewell Nov 12, 2026
8b0b624
Align the data update service to the specification: HTTP date, expect…
jwrosewell Nov 12, 2026
3c786b7
Give each web integration element its own switch, put Sequence first …
jwrosewell Nov 12, 2026
612752e
Set the client-side cache headers, with a weak ETag that is the same …
jwrosewell Nov 12, 2026
435274d
Send requested properties beside a resource key, with or without a li…
jwrosewell Nov 12, 2026
58111e7
Take the data update messages and levels .NET and 51degrees-node writ…
jwrosewell Nov 12, 2026
5b9fd55
Take the session id and the sequence from the Sequence Element, and r…
jwrosewell Nov 12, 2026
126d373
Keep reading every renamed environment variable under its old name, d…
jwrosewell Nov 12, 2026
625ee4e
Leave the Cloud Request Engine's data out of the JSON Builder's outpu…
jwrosewell Nov 12, 2026
ddbd95d
Write delayexecution only for a property with a value (#92)
jwrosewell Nov 12, 2026
c69d00f
Run the file system watcher on its own setting (#110)
jwrosewell Nov 12, 2026
8f9f2bb
Merge main into rc
jwrosewell Nov 13, 2026
822f900
Merge pull request #111 from 51Degrees/merge/main-into-rc
jwrosewell Nov 13, 2026
eba738e
Merged Pull Request '#113 update-submodules/rc->rc: Update submodules'
Automation51D Nov 13, 2026
55e486a
Test location's built packages before a publish without the editable …
jwrosewell Nov 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cxx
Submodule cxx updated 4 files
+4 −1 AGENTS.md
+0 −9 NOTICE
+2 −2 README.md
+4 −14 ci/fetch-assets.ps1
13 changes: 10 additions & 3 deletions location/tox.ini
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
[tox]
minversion = 4.0

[common]
deps =
pytest>=6
pytest-cov

[testenv]
description = run the tests with pytest
package = wheel
wheel_build_env = .pkg
deps =
pytest>=6
pytest-cov
{[common]deps}
# The packages it depends on come from this checkout rather than a
# package index, so the tests run with the code they are released with.
-e../pipeline/fiftyone_pipeline_core/
Expand All @@ -21,8 +25,11 @@ pass_env =
_51DEGREES_LICENSE_KEY
license_key

# Tests the packages just built, so it takes the test tools from [common]
# and every package from the requirements file, never the editable copies
# above, which pip refuses beside a built copy of the same package.
[testenv:pre-publish]
package = skip
deps =
{[testenv]deps}
{[common]deps}
-r ../../package/pre-publish-requirements.txt
Loading