Andrew Halberstadt
2190a18aba
Add a Decision task index route to support Taskgraph actions
2022-10-17 13:28:25 -04:00
Tarik Eshaq
914ac9caec
Fixes name conflict in swift generated code ( #5181 )
...
* Fixes name conflict in swift generated code
* Adds changelog
2022-10-15 11:49:32 -04:00
Andrew Halberstadt
44d79cb7c8
Properly support Taskcluster actions in .taskcluster.yml
2022-10-14 17:53:06 -04:00
jhugman
835c45634e
Disable sdk-not-ready-for-feature event ( #5185 ) r=travis
...
* Disable sdk-not-ready event
* Add changelog
* Ignore test for disabled metrics
2022-10-14 16:55:04 +01:00
Ben Dean-Kawamura
9bb683d12c
Cut release v94.3.2
2022-10-13 09:49:48 -04:00
Mark Hammond
e21ad997c3
Sync Manager syncs engines in a deterministic order, fixes #5171 ( #5172 )
2022-10-13 11:11:13 +11:00
lougeniaC64
dc65d961bc
Update current status of a-s components ( #5174 )
2022-10-12 17:50:56 -04:00
Ben Dean-Kawamura
40f7b3e061
Reverting the Android NDK upgrade ( #5165 )
2022-10-12 16:13:37 -04:00
Ben Dean-Kawamura
3038282e61
Revert "update cross compile tool ( #4898 )"
...
This reverts commit 15b00bf9c4
.
2022-10-12 14:25:20 -04:00
Ben Dean-Kawamura
fcfa0e2963
Revert "Add aarch64-apple-darwin target"
...
This reverts commit fc5ea46f58
.
2022-10-12 11:35:06 -04:00
Ben Dean-Kawamura
fc5ea46f58
Add aarch64-apple-darwin target
...
The megazord build was failing after the last commit because we didn't
have this installed.
2022-10-12 11:14:37 -04:00
Sammy Khamis
15b00bf9c4
update cross compile tool ( #4898 )
...
update cross compile tool for M1 macs
2022-10-11 11:45:37 -10:00
Ryan VanderMeulen
03336cefe6
Update AndroidX core to 1.8.0
...
Keeping this in sync with AC which also recently updated.
2022-10-11 15:38:26 -04:00
Marion Lang
c11d7b4f18
fix ci config link; use brew --prefix for homebrew path ( #5170 )
2022-10-07 16:33:49 -04:00
Ryan VanderMeulen
953c414612
Update some Gradle dependencies to newer releases
2022-10-05 22:09:58 -04:00
Ryan VanderMeulen
14726da8ab
Switch from deprecated digital.wup.android-maven-publish to maven-publish plugin
...
This was done in AC a long time ago.
2022-10-05 16:09:30 -04:00
dependabot[bot]
69c82f72d1
Bump certifi from 2022.9.14 to 2022.9.24 in /tools
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.9.14 to 2022.9.24.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2022.09.14...2022.09.24 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 23:41:44 -04:00
jhugman
be8254df11
Cut release v94.3.1 ( #5163 )
...
# v94.3.1 (_2022-09-23_)
[Full Changelog](https://github.com/mozilla/application-services/compare/v94.3.0...v94.3.1 )
## Nimbus ⛅ ️🔬 🔭
### What's Fixed
- A regression affecting Android in calculating `days_since_install` and `days_since_update` ([#5157 ](https://github.com/mozilla/application-services/pull/5157 ))
2022-09-23 16:03:22 +01:00
Tarik Eshaq
b57e34a641
Update main to include 94.2.1 ( #5160 )
...
* Uplifting Nimbus first run PRs #5131 and #5157 for v94.2.1 (#5158 )
* Add timeout API for loading first run experiments (#5131 )
* Progress from pairing
* JONATHANNN debugging
* Added updateScope
* Added tests
* add tests for the joinOrTimeout extension
* remove printlns used for testing and replace stacktrace prints with logger calls
* Fixup detekt and ktlint
* Address reviewer comments
Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
* Fixup regression in calculating install dates (#5157 ) r=charlie
Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
* Cut release v94.2.1 (#5159 )
Co-authored-by: jhugman <jhugman@users.noreply.github.com>
Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
2022-09-21 13:44:51 -07:00
jhugman
73f96038cf
Fixup regression in calculating install dates ( #5157 ) r=charlie
2022-09-21 18:55:03 +01:00
Mark Hammond
d894593bbf
Allow tabs to use uniffi 0.19 or 0.20 ( #5156 )
2022-09-21 14:33:23 +10:00
Mark Hammond
a116875123
Add BridgedEngine to tabs ( #5117 )
2022-09-21 12:30:59 +10:00
Ben Dean-Kawamura
aad2c89828
Fixing the objcopy path when building the building the megazord
2022-09-20 18:35:07 -04:00
Ben Dean-Kawamura
b05ab7a090
Cut release v94.3.0
2022-09-20 16:36:26 -04:00
Ryan VanderMeulen
06e51f6e34
Downgrade androidx.core to 1.3.2 to maintain compatibility with downstream products.
2022-09-20 16:05:56 -04:00
Mark Hammond
96803190c3
Run Rust 1.61 tests with -j2 to prevent OOM
2022-09-20 15:50:06 -04:00
jhugman
3554eb6ceb
Add timeout API for loading first run experiments ( #5131 )
...
* Progress from pairing
* JONATHANNN debugging
* Added updateScope
* Added tests
* add tests for the joinOrTimeout extension
* remove printlns used for testing and replace stacktrace prints with logger calls
* Fixup detekt and ktlint
* Address reviewer comments
Co-authored-by: Charlie Humphreys <chumphreys@mozilla.com>
2022-09-20 20:03:19 +01:00
Mark Hammond
027357e5ee
Don't dismiss stale reviews for the release-management team
2022-09-20 10:00:17 -04:00
Ryan VanderMeulen
3e570bae3a
Upgrade NDK to r25b.
2022-09-19 21:37:56 -04:00
dependabot[bot]
35b166bc1a
Bump pyjwt from 2.4.0 to 2.5.0 in /tools
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.4.0...2.5.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 18:44:50 -04:00
dependabot[bot]
9e31b222e9
Bump idna from 3.3 to 3.4 in /tools
...
Bumps [idna](https://github.com/kjd/idna ) from 3.3 to 3.4.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst )
- [Commits](https://github.com/kjd/idna/compare/v3.3...v3.4 )
---
updated-dependencies:
- dependency-name: idna
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:50:30 -04:00
dependabot[bot]
5665f5962a
Bump certifi from 2022.6.15.2 to 2022.9.14 in /tools
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.6.15.2 to 2022.9.14.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15.2...2022.09.14 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 17:20:52 -04:00
Ryan VanderMeulen
ee0a57ee52
Update SQLCipher to version 4.5.2.
2022-09-19 16:45:31 -04:00
Ben Dean-Kawamura
2d944b2a51
Adding changelog entry for the rust version update
2022-09-19 15:12:24 -04:00
Ryan VanderMeulen
1748564139
Update NSS documentation links
...
The NSS documentation was migrated from MDN. Update the links accordingly.
2022-09-19 14:27:44 -04:00
Ryan VanderMeulen
5cd7d6c9ff
Fix or suppress new detekt errors.
2022-09-16 00:32:01 -04:00
Ryan VanderMeulen
366f101746
Update various gradle libraries to newer versions.
2022-09-16 00:32:01 -04:00
Tarik Eshaq
1094f87f24
Adds ios history migration and example ( #5077 )
...
* Adds ios history migration and example
* Exposes history migration function to iOS
* Adds changelog
* Adds basic test case for migration
* Moves timestamp computation to places
* Adds sync last timestamp
2022-09-15 15:15:06 -07:00
Mark Hammond
d8503475f4
Merge sync15-traits back into sync15 via features. ( #5125 )
2022-09-15 11:09:04 +10:00
dependabot[bot]
37a38e4fdb
Bump certifi from 2022.6.15 to 2022.6.15.2 in /tools ( #5132 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2022.6.15 to 2022.6.15.2.
- [Release notes](https://github.com/certifi/python-certifi/releases )
- [Commits](https://github.com/certifi/python-certifi/compare/2022.06.15...2022.06.15.2 )
---
updated-dependencies:
- dependency-name: certifi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 15:10:53 +10:00
Ben Dean-Kawamura
b82517cde3
Updating Rust versions to 1.61/1.63
...
This matches the nightly versions for FF desktop.
2022-09-13 19:13:44 -04:00
Ben Dean-Kawamura
78fdba6b71
Add metrics to places run_maintenance() ( #5155 )
2022-09-13 12:11:15 -04:00
Jan-Erik Rediger
f2999c427e
Cut release v94.2.0
2022-09-13 14:36:31 +02:00
Ben Dean-Kawamura
907bc53514
Fix the ios build
...
This adds a `python` symlink that points to `python3`, which hopefully
will fix the circle CI build.
2022-09-12 15:10:00 -04:00
Jan-Erik Rediger
861e510698
Update to Glean v51.2.0
...
This should be the last release where we _require_ a a-s release to go
along with the update in A-C.
2022-09-12 11:30:24 +02:00
Mark Hammond
335bf75d09
Modernize sync15::error and other misc sync15 cleanups ( #5121 )
...
* Moves sync15::error to a simple enum in line with most other crates.
* Cleanups to Cargo.toml in sync15 and sync15-traits
* Remove old unused sync15::migrate_state
2022-09-09 08:56:30 +10:00
Mark Hammond
1bd4dd4776
Speed up the test_wipe_local test. ( #5119 )
2022-09-09 08:40:27 +10:00
Mark Hammond
e5d8a6d76c
Get sync-test working again. ( #5107 )
...
sync-test was removed from the workspace some time ago, which meant it
was never built or checked, so it went quite stale, particularly with
respect to logins changes.
We not keep it in the workspace but as an "excluded" item, which means
you can run it from its directory. To prevent it going stale again, CI
runs clippy on it.
Also needed a few misc tweaks to some other crates.
2022-09-08 20:02:18 +10:00
jhugman
605ce52cc5
Add Glean instrumentation to record in-memory-cache misses. ( #5118 )
...
* Add Glean instrumentation to record when features are able to use feature configuration because the in-cache db is not ready
* Update the Data review PR link
* Make initialize a NOOP to ensure we are measuring the right thing
* Address reviewer comments and lints
* Add swift support
2022-09-06 22:34:54 +01:00
Mark Hammond
a002343113
Store the keys in the GlobalState as an EncryptedPayload instead of EncryptedBso ( #5109 )
...
We stored the keys as an EncryptedBso so that the timestamp was available
"for free", but this gets in the way of moving towards different types for
incoming and outgoing server records/payloads.
We now store the EncryptedPayload and the modified timestamp explicitly.
The semantics don't change, just what concrete type we hold in memory.
2022-09-02 16:24:38 +10:00