gbrodman
15cf3e1bc0
Add RegistrarUpdateHistory objects for console changes ( #2585 )
nomulus-20241120-RC00
nomulus-20241121-RC00
2024-11-19 21:03:48 +00:00
Pavlo Tkach
eeed166310
Add console user role update and minor fixes to delete ( #2610 )
proxy-20241118-RC00
nomulus-20241117-RC00
nomulus-20241118-RC00
nomulus-20241119-RC00
nomulus-20241116-RC00
2024-11-15 18:36:10 +00:00
gbrodman
e54075fea3
Allow for removal of registry lock passwords in User objects ( #2609 )
...
This essentially enables the "forgot password" flow
nomulus-20241115-RC00
2024-11-14 21:01:17 +00:00
Ben McIlwain
78cc1b2937
Fix 'Domian' typo for Domain ( #2608 )
nomulus-20241113-RC00
nomulus-20241114-RC00
2024-11-12 18:41:56 +00:00
Pavlo Tkach
35f95bbbe4
Add delete user to the console ( #2603 )
...
* Add delete user to the console
* Add delete user to the console
* Add delete user to the console
nomulus-20241110-RC00
nomulus-20241109-RC00
proxy-20241111-RC00
nomulus-20241111-RC00
nomulus-20241112-RC00
2024-11-08 18:20:01 +00:00
gbrodman
ae61cd443d
Sometimes include deletion times in domain-list exports ( #2602 )
...
We only include the deletion time if the domain is in the 5-day
PENDING_DELETE period after the 30 day REDEMPTION period. For all other
domains, we just have an empty string as that field.
This is behind a feature flag so that we can control when it is enabled
nomulus-20241107-RC00
nomulus-20241108-RC00
2024-11-06 17:59:30 +00:00
gbrodman
cc20f7d76d
Add a simple toString for TimedTransitionProperty ( #2604 )
...
this means that we can actually see the transitions when running
GetAllocationTokenCommand, for instance
nomulus-20241106-RC00
2024-11-05 18:26:36 +00:00
Ben McIlwain
5603b91526
Make nomulus update_recurrence command only fail on pending transfers ( #2605 )
...
It was failing when any kind of transfer data was present, even completed
transfer data. Note that completed transfer data persists on a domain
indefinitely until/unless a new transfer is requested.
BUG= http://b/377328244
nomulus-20241105-RC00
2024-11-04 21:16:11 +00:00
Pavlo Tkach
332f491ac7
Fix cut off status list on domains page ( #2601 )
nomulus-20241029-RC00
nomulus-20241030-RC00
nomulus-20241031-RC00
nomulus-20241101-RC00
nomulus-20241102-RC00
nomulus-20241103-RC00
proxy-20241104-RC00
nomulus-20241104-RC00
2024-10-28 18:20:04 +00:00
Pavlo Tkach
4bd7c18fe9
Add console settings update progress status ( #2596 )
nomulus-20241026-RC00
nomulus-20241027-RC00
proxy-20241028-RC00
nomulus-20241028-RC00
2024-10-25 22:23:22 +00:00
Pavlo Tkach
fdb0664841
Add admin.directory.user.security scope ( #2597 )
2024-10-25 21:24:15 +00:00
Lai Jiang
a9ba770bfa
Add canary service to GKE ( #2594 )
nomulus-20241023-RC00
nomulus-20241024-RC00
nomulus-20241025-RC00
2024-10-22 17:12:00 +00:00
Lai Jiang
4d96e5a6b1
Remove cap on soy ( #2592 )
...
We still need to cap the protobuf version that soy depends on, but the
rest of nomulus can use the latest version of protobuf.
nomulus-20241019-RC00
nomulus-20241020-RC00
proxy-20241021-RC00
nomulus-20241021-RC00
nomulus-20241022-RC00
2024-10-18 17:21:26 +00:00
Lai Jiang
1171c5cfcb
Delete legacy console ( #2579 )
nomulus-20241018-RC00
2024-10-17 20:48:10 +00:00
Pavlo Tkach
91e241374d
Add required fields to API users().insert ( #2593 )
2024-10-17 19:45:12 +00:00
Weimin Yu
634202c0e9
A batch query utility to replace TransactionManager's loadAllOf methods ( #2589 )
...
* Replace with batch query
* Addressing CR
nomulus-20241015-RC00
nomulus-20241016-RC00
nomulus-20241017-RC00
2024-10-14 20:11:29 +00:00
Lai Jiang
020ed33003
Fix releases ( #2591 )
...
It seems like `/usr/bin/python` is no longer symlinked to the `python3`
binary in the `gcr.io/cloud-builders/git` image.
I've sent out a separate fix to upstream to change the shebang.
https://gerrit-review.git.corp.google.com/c/gcompute-tools/+/439501
But in the meantime, we need this temporary fix for the release to
build.
nomulus-20241014-RC01
2024-10-14 15:42:15 +00:00
dependabot[bot]
0f61066b1d
Bump the npm_and_yarn group in /console-webapp with 3 updates ( #2588 )
...
Bumps the npm_and_yarn group in /console-webapp with 3 updates: [cookie](https://github.com/jshttp/cookie ), [socket.io](https://github.com/socketio/socket.io ) and [express](https://github.com/expressjs/express ).
Updates `cookie` from 0.4.2 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases )
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.2...v0.7.2 )
Updates `socket.io` from 4.7.5 to 4.8.0
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io@4.7.5...socket.io@4.8.0 )
Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1 )
---
updated-dependencies:
- dependency-name: cookie
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: socket.io
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: express
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lai Jiang <jianglai@google.com >
nomulus-20241011-RC00
nomulus-20241012-RC00
nomulus-20241013-RC00
proxy-20241014-RC00
nomulus-20241014-RC00
2024-10-11 01:38:56 +00:00
Pavlo Tkach
03711481cd
Fix console screenshot tests flakiness ( #2590 )
2024-10-10 21:17:42 +00:00
gbrodman
c32fb2fc71
Add screenshot tests for the new registrar console ( #2577 )
...
This required updating to a newer version of Selenium, building the
console dist/ folder, and serving that folder.
nomulus-20241010-RC00
2024-10-09 16:44:34 +00:00
Pavlo Tkach
6e77c89cd6
Add console users screen ( #2576 )
nomulus-20241009-RC00
2024-10-08 16:00:47 +00:00
Lai Jiang
5e41e84b8d
Upgrade avro version ( #2587 )
...
Per b/371714822.
nomulus-20241008-RC00
2024-10-07 15:43:53 +00:00
Lai Jiang
bfd569ee44
Add Aman to CONTRIBUTORS ( #2586 )
...
Give credit where credit it due @sanger2000.
nomulus-20241005-RC00
nomulus-20241006-RC00
proxy-20241007-RC00
nomulus-20241007-RC00
2024-10-04 22:46:25 +00:00
Lai Jiang
b13a33347f
Add Juan to CONTRIBUTORS ( #2584 )
nomulus-20241004-RC00
2024-10-03 23:59:10 +00:00
Lai Jiang
d17a6edf12
Try to fix CodeQL java actions ( #2583 )
...
These flags are suggested by GitHub support to disable reusing caches
during Gradle build. They think that could fix the intermittent error
message:
```
Encountered a fatal error while running "/opt/hostedtoolcache/CodeQL/2.19.0/x64/codeql/codeql database finalize --finalize-dataset --threads=4 --ram=14576 --verbosity=progress++ /home/runner/work/_temp/codeql_databases/java". Exit code was 32 and last log line was: CodeQL detected code written in Java/Kotlin but could not process any of it. For more information, review our troubleshooting guide at https://gh.io/troubleshooting-code-scanning/no-source-code-seen-during-build . See the logs for more details.
```
2024-10-03 19:54:26 +00:00
Lai Jiang
7255ebff29
Fix a redirect bug ( #2582 )
2024-10-03 16:51:54 +00:00
Pavlo Tkach
cacc90097a
Set POST method to SyncRegistrarSheetAction invocation ( #2580 )
nomulus-20241003-RC00
2024-10-02 15:32:38 +00:00
Lai Jiang
0ef8984767
Remove schedule CodeQL run ( #2581 )
...
This fails for me every day for some reason (starting about a month
ago). The same commit went through the workflow fine when the action was
triggered by a push.
I think there's no reason for us to have a cron run as the changes to the
master branch can only come from commit pushes.
2024-10-02 15:29:55 +00:00
Juan Celhay
7a4abd93dc
Add discount price param to GenerateAllocationTokens command ( #2578 )
...
* Add discount price param to GenerateAlloCationTokens command
* add discount price param to UpdateAllocationTokens command
nomulus-20241002-RC00
2024-10-01 22:20:21 +00:00
Lai Jiang
142c910e3b
Disable legacy registrar console ( #2575 )
2024-10-01 19:42:35 +00:00
gbrodman
c68d54a5ed
Don't show snackbar on rlock-load failure if 403 ( #2574 )
...
ACCOUNT_MANAGER users don't have permission to see locks so it'll throw
403s. That's OK, we don't need/want to display that error to the client.
nomulus-20241001-RC00
2024-09-30 20:42:33 +00:00
Pavlo Tkach
d17188b820
Add console users action ( #2573 )
nomulus-20240930-RC01
2024-09-30 15:39:38 +00:00
Lai Jiang
cbe59b6950
Upgrade to use Gradle setup-gradle v4 ( #2569 )
...
I have seen a lot of CodeQL errors recently for no apparent reason.
Hopefully this will fix them.
nomulus-20240927-RC00
nomulus-20240928-RC00
nomulus-20240929-RC00
proxy-20240930-RC00
nomulus-20240930-RC00
2024-09-26 20:45:07 +00:00
Ben McIlwain
2b3c6525ff
Add some basic info logging to RefreshDnsForAllDomainsAction ( #2572 )
...
BUG=http://b/369842541
2024-09-26 19:03:08 +00:00
Lai Jiang
72dd8658cf
Upgrade to Gradle 8.10.2 ( #2571 )
2024-09-26 17:53:45 +00:00
Lai Jiang
c0490f7777
Update google-java-format ( #2570 )
...
Also converted regex strings in the Python script to raw strings as
future Python versions will start to reject them.
See: https://docs.python.org/3/whatsnew/3.12.html#other-language-changes
2024-09-26 14:49:38 +00:00
Lai Jiang
a22a38527b
Make GPG related tests work with the latest version of GPG ( #2568 )
...
Newer versions of GPG (v.2.4.5 in my case) has uses different wording
then what's available in our build image (and Ubuntu I suspect). For
example it says "rsa2048" instead of "2048-bit RSA".
Make the tests work in both cases. Admittedly we cannot check for the
string RSA/rsa easily, but I don't think it matters much for tests.
2024-09-26 14:10:07 +00:00
Lai Jiang
08203033a2
Make the db object sync job more reliable ( #2567 )
...
It looks like /usr/bin/python *may* no longer exists in the latest cloud
builder git image. I ran the latest image and logged into it to verify
that /usr/bin/python3 does exist on 9/25, and again on 9/26 where it
re-appeared.
I think it is generally a good idea to not rely on it being there going
forward.
nomulus-20240926-RC00
2024-09-26 02:10:00 +00:00
dependabot[bot]
d0482a8f2c
Bump rollup in /console-webapp in the npm_and_yarn group ( #2566 )
...
Bumps the npm_and_yarn group in /console-webapp with 1 update: [rollup](https://github.com/rollup/rollup ).
Updates `rollup` from 4.16.4 to 4.22.4
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.16.4...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-25 18:47:21 +00:00
Juan Celhay
e6a2db8075
Add discount price to AllocationToken ( #2559 )
...
* Include discount price in domai n pricing
* Partial progress in logic
* Tests and logic passing
* Change pricing for multi year create
* Tests for discount pricing logic
* Token currency check
* Add some comments
* Java formatting
* Discount price to Optional
* Change discount price to be optional nullable
* Re-add deleted tests
nomulus-20240924-RC00
nomulus-20240925-RC00
2024-09-23 20:18:33 +00:00
Lai Jiang
7929322e95
Connect to the correct endpoints based on runtime ( #2540 )
...
* Connect to the correct endpoints based on runtime
* Address code review comments
* Add checks for HTTP methods
nomulus-20240921-RC00
nomulus-20240922-RC00
proxy-20240923-RC00
nomulus-20240923-RC00
2024-09-20 18:39:54 +00:00
Lai Jiang
5c35811eb9
Upgrade protobuf ( #2565 )
...
Patched from https://github.com/google/nomulus/pull/2564 .
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-20 17:56:53 +00:00
Weimin Yu
4ba0f4a2cd
Change nested transact calls to retransact ( #2563 )
2024-09-20 15:16:52 +00:00
Lai Jiang
e167b4b753
Make the cloud scheduler deployer GKE-aware ( #2562 )
...
Depending on if a "--gke" parameter (must be the last one) is passed,
the deployer constructs the corresponding URIs for GAE or GKE
accordingly.
TESTED=Used the deployer to deploy tasks to alpha and verified that they
run on GKE.
nomulus-20240920-RC00
2024-09-19 16:28:08 +00:00
Joaquin Gimenez
c47f821754
Fix typo in docs ( #2520 )
nomulus-20240919-RC00
2024-09-18 18:57:27 +00:00
Weimin Yu
febdbc0468
Drop the transact call in IdService ( #2561 )
...
* Drop the `transact` call in Id services
All usages already routed through `tm().allocateId()`, which is
guaranteed to be in a transaction.
* Addressing reviews
2024-09-18 18:18:36 +00:00
dependabot[bot]
a988732d65
Bump the npm_and_yarn group in /console-webapp with 5 updates ( #2560 )
...
Bumps the npm_and_yarn group in /console-webapp with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [body-parser](https://github.com/expressjs/body-parser ) | `1.20.2` | `1.20.3` |
| [express](https://github.com/expressjs/express ) | `4.19.2` | `4.21.0` |
| [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) | `0.1.7` | `0.1.10` |
| [send](https://github.com/pillarjs/send ) | `0.18.0` | `0.19.0` |
| [serve-static](https://github.com/expressjs/serve-static ) | `1.15.0` | `1.16.2` |
Updates `body-parser` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
Updates `path-to-regexp` from 0.1.7 to 0.1.10
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10 )
Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases )
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md )
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0 )
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: express
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: express
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: path-to-regexp
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: send
dependency-type: indirect
dependency-group: npm_and_yarn
- dependency-name: serve-static
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
nomulus-20240918-RC00
2024-09-17 22:40:24 +00:00
Juan Celhay
7ee541e1b1
Add activeOrDeletedSince parameter to RefreshDnsForAllDomainsAction ( #2556 )
2024-09-17 16:02:25 +00:00
Lai Jiang
b07769bdee
Switch to new jaxb runtime ( #2558 )
nomulus-20240917-RC00
2024-09-16 22:39:59 +00:00
Weimin Yu
9db016638e
Use repeatable-read in some batch actions ( #2557 )
2024-09-16 18:56:33 +00:00