Ben Dean-Kawamura
eac793d16a
Updating Android NDK to 25c
2023-03-30 09:55:52 -04:00
Ryan VanderMeulen
6fa406f804
Upgrade NDK to r25b.
2023-03-30 09:55:52 -04:00
Mark Hammond
04b8b509bf
Allow tests to specify the chunking size when inserting folders into places. ( #5450 )
2023-03-30 10:31:37 +11:00
jhugman
c70e0427ca
Cut release v97.3.0 ( #5453 )
2023-03-29 22:00:36 +01:00
jhugman
214f0f65d8
Fixup swiftlint breakages from upgrading swiftlint ( #5454 )
2023-03-29 20:28:45 +01:00
Mark Hammond
90c8e363a7
Update chrono to avoid RUSTSEC-2020-0159. Fixes #4590 ( #5451 )
2023-03-29 14:48:38 +11:00
Mark Hammond
6272142b2b
Remove dependency on the clipboard crate for the tabs example ( #5443 )
2023-03-29 11:46:40 +11:00
Mark Hammond
7dddba5612
Update openssl to avoid a couple of advisories ( #5452 )
2023-03-29 11:12:20 +11:00
Ben Dean-Kawamura
70e3e9defe
Fixing branch build APK output
2023-03-28 13:38:50 -04:00
Ben Dean-Kawamura
1e46ebf1ac
Adding CHANGELOG entry
2023-03-28 13:02:49 -04:00
Ben Dean-Kawamura
0e6f8dbee1
Fixes from review
...
* Added DB migration for `unknownFields`
* Store NULL when there's no unknown field data rather than an empty
map.
2023-03-28 13:02:49 -04:00
Ben Dean-Kawamura
8678932286
Roundtrip unknown fields in bookmark records
...
Store unknown fields in the mirror table (moz_bookmarks_synced) and send
them back in outgoing records.
Added tests for the use cases we need to support.
To help with this, I refactored incoming bookmark validation to use the
new `into_content_with_fixup()` method. This also makes payload
evolution easier, since we can now ingest all the unknown fields using
`serde(flatten)`.
`into_content_with_fixup()` is a new version of `into_content()` that
allows for a fixup stage where we massage the JSON data. Refactored the
incoming bookmarks code to use this.
2023-03-28 13:02:49 -04:00
jhugman
e5645d6eff
Fixup days in a week test failure ( #5449 ) r=charlie
2023-03-28 17:52:40 +01:00
jhugman
6deba4e083
Move HardcodedNimbusFeatures.swift into ios/Nimbus directory ( #5445 )
2023-03-28 01:47:01 +01:00
Sammy Khamis
36136e047f
Allow autofill to roundtrip data it doesn't know about ( #5432 )
...
autofill (addresses and credit cards) syncing roundtrips data it doesn't know about
2023-03-27 12:28:00 -10:00
jhugman
9c6af94409
Fixup intermittent test failures in the event_store ( #5446 )
2023-03-27 17:50:35 -04:00
jhugman
45aa7af4af
Add malformed feature configuration event ( #5440 )
...
* Add Rust to look up the experiment/rollout per feature
* Add metric declaration for malformedFeature
* Add Swift to record exposure and malformed configuration
* Add Kotlin to record exposure and malformed configuration
* Add changelog
* Add link to data-review+
2023-03-27 17:18:51 +01:00
Mark Hammond
86c84c2170
BridgedEngine now uses no generic types and is `Send+Sync`. ( #5390 )
2023-03-22 14:45:48 +11:00
Ben Dean-Kawamura
9a0c223154
Adding the clean-gradle-autopublish.py script
...
While investigating the ndk-25 issue, I had to frequently clean things
while going back and forth between ndk-25 and ndk-21. It was very easy
to forgot a step and have to rebuild fenix an extra time.
I believe this script should fully clean things out and can help with
linker errors from stale builds. It's somewhat of a half-measure -- a
real solution would fix the gradle code to properly detect changes.
However, this is an improvement over the status quo at least.
2023-03-21 14:02:12 -04:00
Ryan VanderMeulen
d8cdb7a15f
Update jna to version 5.13.0
2023-03-16 18:02:29 -04:00
Mark Hammond
ff7784923e
logins syncing roundtrips data it doesn't know about. ( #5413 )
2023-03-16 13:55:08 +11:00
jhugman
b14fd35668
Remove the schemaVersion check ( #5433 ) r=charlie
...
* Remove the schemaVersion check
* Add changelog
2023-03-15 11:07:18 +00:00
jhugman
c77f1bca11
Add recordPastEvent to EventStore for iOS and Android. ( #5431 ) r=charlie
...
* SingleIntervalCounter increment_then
* Add record_past_event
* Add testing for record_past_event
Fixup flaky test
* Expose Android API for recordPastEvent
* Expose iOS API for recordPastEvent
* Add changelog
2023-03-14 19:10:42 +00:00
dependabot[bot]
528eec424a
Bump urllib3 from 1.26.14 to 1.26.15 in /tools
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.14 to 1.26.15.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.14...1.26.15 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-13 14:45:46 -04:00
Travis Long
d43ace85fa
Bug 1820927 - Update Glean to v52.4.1 ( #5426 )
2023-03-10 15:20:15 -06:00
Ryan VanderMeulen
e27985157b
Remove obsolete tooling-nimbus-gradle AC project
2023-03-10 11:36:53 -05:00
dependabot[bot]
3c4c626295
Bump wrapt from 1.14.1 to 1.15.0 in /tools
...
Bumps [wrapt](https://github.com/GrahamDumpleton/wrapt ) from 1.14.1 to 1.15.0.
- [Release notes](https://github.com/GrahamDumpleton/wrapt/releases )
- [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst )
- [Commits](https://github.com/GrahamDumpleton/wrapt/compare/1.14.1...1.15.0 )
---
updated-dependencies:
- dependency-name: wrapt
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-09 11:25:54 -05:00
Charlie
9657aebb74
Cut release v97.2.0 ( #5425 )
2023-03-08 17:13:30 -05:00
Charlie
3c6e27cb9a
Fix Nimbus gradle plugin issues ( #5421 )
...
* adjust java generating task reference and how the app finds tasks that depend on nimbus
* update changelog
2023-03-08 14:43:03 -05:00
Ryan VanderMeulen
dc1826a893
Remove unsupported kotlin-android-extensions plugin usage
2023-03-07 08:18:32 -05:00
Ryan VanderMeulen
6d4867ef3f
Update Kotlin to version 1.8.10
...
Also remove some unnecessary kotlin-stdlib usage as it's already implicit.
2023-03-07 08:18:32 -05:00
Sammy Khamis
fe2867dbe8
Ensure we only truncate at char bounds ( #5411 )
...
* trim tab titles only at char bounds
2023-03-06 13:56:44 -10:00
Tarik Eshaq
2172b921b8
Fixes swiftformat due to new version ( #5419 )
2023-03-06 15:27:44 -05:00
Ryan VanderMeulen
ef3fc8c4e6
Update Android platform version to 33
2023-03-06 10:41:52 -05:00
Ryan VanderMeulen
9fc9c078fb
Update Android SDK build tools to version 33.0.2
2023-03-06 10:41:52 -05:00
Ryan VanderMeulen
1e7ffc1f97
Actually use the ANDROID_NDK_VERSION variable
2023-03-06 10:41:52 -05:00
dependabot[bot]
58f8845989
Bump charset-normalizer from 2.1.1 to 3.0.1 in /tools
...
Bumps [charset-normalizer](https://github.com/Ousret/charset_normalizer ) from 2.1.1 to 3.0.1.
- [Release notes](https://github.com/Ousret/charset_normalizer/releases )
- [Changelog](https://github.com/Ousret/charset_normalizer/blob/master/CHANGELOG.md )
- [Upgrade guide](https://github.com/Ousret/charset_normalizer/blob/master/UPGRADE.md )
- [Commits](https://github.com/Ousret/charset_normalizer/compare/2.1.1...3.0.1 )
---
updated-dependencies:
- dependency-name: charset-normalizer
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-02 12:44:38 -05:00
Ryan VanderMeulen
ed70b4fdd2
Target JVM 11 bytecode
...
Per https://developer.android.com/studio/releases/gradle-plugin#jvm-11-bytecode
2023-03-02 12:13:50 -05:00
Ryan VanderMeulen
e639701b01
Update Gradle to version 7.6.1 and Android Gradle Plugin to 7.4.1
2023-03-02 12:13:50 -05:00
jhugman
ca14a8c332
Additional test tooling for Nimbus ( #5393 ) r=charlie
...
* Add HardcodedNimbusFeatures
* Add Swift version of the same
* iOS parity
* Ktlint
* Add changelog
2023-03-01 12:29:51 +00:00
MatthewTighe
b3d6799def
Clean up Nimbus test dependencies and cover all parsing paths.
2023-02-28 12:54:19 -08:00
Sammy Khamis
5433b3dc9a
Tabs storage should create DB when adding meta rows ( #5407 )
...
* Tabs storage should create DB on adding meta rows
2023-02-27 16:10:08 -10:00
Ben Dean-Kawamura
1b699e2b28
Another fix for test_logging
...
It seems like the tests can intermittently fail based on which order
they run, since some tests set the max logging level and `test_logging`
depends on info-level logs being recorded. Updated `test_logging` to
manually set it's max level. Hopefully this fixes the issue for good.
2023-02-27 10:33:54 -05:00
Mark Hammond
6c34f5f5a1
Ensure syncing history sees the most recent 5000 records ( #5386 )
2023-02-27 16:27:18 +11:00
Ben Dean-Kawamura
b3d34a8d86
Updating branch build code
...
Updating the code now that fenix lives in firefox-android. This
actually simplifies things quite a bit.
Renamed the parameter from `ff-android` to `firefox-android`. I don't
think we need to abbreviate it now that it's the only branch-build parameter.
2023-02-24 20:19:48 -05:00
Ryan VanderMeulen
445969b7d2
Remove obsolete lib-crash-sentry-legacy and tooling-glean-gradle AC projects
2023-02-24 15:30:47 -05:00
lougeniaC64
5755d9ce30
Cut release v97.1.0 ( #5400 )
2023-02-24 13:18:10 -05:00
lougeniaC64
f562aff7a7
Exposed sync manager component to iOS ( #5359 )
2023-02-24 11:19:08 -05:00
Ben Dean-Kawamura
80ffd8a48c
Extend the places maintenance metrics (gh-5380)
...
Data review: https://github.com/mozilla/application-services/issues/5387
2023-02-24 10:07:12 -05:00
Sammy Khamis
af028c047f
Trim the title of tabs and length of list before trying to upload ( #5376 )
...
* Trim the title of tabs and length of list before trying to upload
2023-02-23 11:10:08 -10:00